当前位置:编程学习 > C#/ASP.NET >>

我是菜鸟,恳请各位大侠解决问题(才学两天,请误见笑)!!!!!

string textbox.text 获取或设置system.web.ui.webcontrols.textbox控件的文本内容  错误:运算符“>=”无法应用于“方法组”和“int“类型的操作数

错在哪里??
protected void TextUserName_TextChanged(object sender, EventArgs e)
    {
        T_UsersTableAdapter adapter = new T_UsersTableAdapter();
        if (adapter.GetDataByUserName(TextUserName.Text).Count >= 1)
        {
            LabelUserNameErrorMsg.Visible = true;
            LabelUserNameErrorMsg.Text = "此用户名已经存在";
        }
        else
        {
            LabelUserNameErrorMsg.Visible = false;
        }
}
--------------------编程问答-------------------- 说你这个adapter.GetDataByUserName(TextUserName.Text).Count是方法组  不能跟数字作比较 --------------------编程问答-------------------- 你把GetDataByUserName()这个方法贴出来 我瞅瞅 --------------------编程问答-------------------- 这样写应该就没问题了,你试试
            T_UsersTableAdapter adapter = new T_UsersTableAdapter();
            var data= adapter.GetDataByUserName(txtUername.Text);
            if (data.Count<=0)
            {
                labelErrorMsg.Text = "用户名不存在!";
                labelErrorMsg.Visible = true;
                
            } --------------------编程问答--------------------
引用 3 楼 gyk_net 的回复:
这样写应该就没问题了,你试试
            T_UsersTableAdapter adapter = new T_UsersTableAdapter();
            var data= adapter.GetDataByUserName(txtUername.Text);
            if (data.Count<=0)
  ……


加个括号
(adapter.GetDataByUserName(TextUserName.Text)).Count 
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,