当前位置:编程学习 > 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;
        }
}
--------------------编程问答-------------------- if (adapter.GetDataByUserName(TextUserName.Text).Count >= 1)
有误

自己把鼠标放到Count上面,看看什么类型。 --------------------编程问答-------------------- 先加个括号试试
if ((adapter.GetDataByUserName(TextUserName.Text)).Count >= 1)


不行的话你把GetDataByUserName方法贴出了看看,是什么返回类型的 --------------------编程问答-------------------- if (adapter.GetDataByUserName(TextUserName.Text).Count >= 1)
=>
if (adapter.GetDataByUserName(TextUserName.Text).Count() >= 1)
--------------------编程问答-------------------- 楼上的版主是正解 --------------------编程问答--------------------
引用 3 楼 caozhy 的回复:
if (adapter.GetDataByUserName(TextUserName.Text).Count >= 1)
=>
if (adapter.GetDataByUserName(TextUserName.Text).Count() >= 1)
正解 --------------------编程问答--------------------
引用 3 楼 caozhy 的回复:
if (adapter.GetDataByUserName(TextUserName.Text).Count >= 1)
=>
if (adapter.GetDataByUserName(TextUserName.Text).Count() >= 1)
正解 --------------------编程问答--------------------
引用 3 楼 caozhy 的回复:
if (adapter.GetDataByUserName(TextUserName.Text).Count >= 1)
=>
if (adapter.GetDataByUserName(TextUserName.Text).Count() >= 1)

正解 --------------------编程问答-------------------- if (adapter.GetDataByUserName(TextUserName.Text).Rows.Count>= 1)
--------------------编程问答--------------------
引用 3 楼 caozhy 的回复:
if (adapter.GetDataByUserName(TextUserName.Text).Count >= 1)
=>
if (adapter.GetDataByUserName(TextUserName.Text).Count() >= 1)

up+ --------------------编程问答-------------------- adapter.GetDataByUserName(TextUserName.Text).Count 确定是 int型 不是 int型 数组 --------------------编程问答-------------------- adapter.GetDataByUserName(TextUserName.Text).Count()

引用 3 楼 caozhy 的回复:
if (adapter.GetDataByUserName(TextUserName.Text).Count >= 1)
=>
if (adapter.GetDataByUserName(TextUserName.Text).Count() >= 1)

正解 --------------------编程问答--------------------
引用 3 楼 caozhy 的回复:
if (adapter.GetDataByUserName(TextUserName.Text).Count >= 1)
=>
if (adapter.GetDataByUserName(TextUserName.Text).Count() >= 1)


支持! --------------------编程问答--------------------
引用 3 楼 caozhy 的回复:
if (adapter.GetDataByUserName(TextUserName.Text).Count >= 1)
=>
if (adapter.GetDataByUserName(TextUserName.Text).Count() >= 1)
--------------------编程问答-------------------- Count 是方法不是属性 --------------------编程问答-------------------- adapter.GetDataByUserName(TextUserName.Text)方法查询的是记录?
是要 求返回的username结果集的记录数量? --------------------编程问答-------------------- 15楼,说的很清楚
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,