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;
        }
}

解决方案 »

  1.   

    if (adapter.GetDataByUserName(TextUserName.Text).Count >= 1)
    有误自己把鼠标放到Count上面,看看什么类型。
      

  2.   

    先加个括号试试
    if ((adapter.GetDataByUserName(TextUserName.Text)).Count >= 1)
    不行的话你把GetDataByUserName方法贴出了看看,是什么返回类型的
      

  3.   

    if (adapter.GetDataByUserName(TextUserName.Text).Count >= 1)
    =>
    if (adapter.GetDataByUserName(TextUserName.Text).Count() >= 1)
      

  4.   

    if (adapter.GetDataByUserName(TextUserName.Text).Rows.Count>= 1)
      

  5.   

    adapter.GetDataByUserName(TextUserName.Text).Count 确定是 int型 不是 int型 数组
      

  6.   

    adapter.GetDataByUserName(TextUserName.Text).Count()正解
      

  7.   

    adapter.GetDataByUserName(TextUserName.Text)方法查询的是记录?
    是要 求返回的username结果集的记录数量?