在html中,linkbutton不绑定数据是没问题的,但用Bind或Eval绑定数据时,总说找不到。DataBinding:“System.Data.DataRowView”不包含名为“userid”的属性。
HTML中:
<asp:LinkButton ID="lbtnUser" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"userid") %>' ></asp:LinkButton>
CS中: string str = "select distinct userid as 用户名,buytime from orders where submit='True' ";
con.Open();
SqlDataAdapter sda = new SqlDataAdapter(str, con);
DataSet ds = new DataSet();
sda.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
con.Close();
HTML中:
<asp:LinkButton ID="lbtnUser" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"userid") %>' ></asp:LinkButton>
CS中: string str = "select distinct userid as 用户名,buytime from orders where submit='True' ";
con.Open();
SqlDataAdapter sda = new SqlDataAdapter(str, con);
DataSet ds = new DataSet();
sda.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
con.Close();
解决方案 »
- 谁解释下User.Idenitiy.Name
- 登录事件,当用户密码出错时脚本执行了,会什么就不弹出提示对话框,不解!
- AutoComplete,请大家帮我看下这个简单例子,怎么没有反应。
- 一个郁闷的问题
- 我在website可以直接从工具栏把控件托出来,而在application中不可以!为什么啊?!!!!
- 关于母版页问题??请高手帮助!!多谢!
- 请问这种按条件改变字体颜色的效果怎样实现呢?
- UltraWebGrid控件如何设置,让鼠标在行上移动时,行变色?
- 一个连接数据库的问题,请各位老师进来看看
- 怎么样实现选择数据库中中间某一段纪录
- 请问我把web2.0的下拉框 写在方法里,怎么打印出来呢?
- 怎樣把鼠標移動到一段文字,彈出一個框架,有背景顏色什麼的,比如csdn帖子左邊的用戶
string str = "select distinct userid as 用户名,userid,buytime from orders where submit='True'
也可以
也就是说:你的语句:"select distinct userid as 用户名,buytime from orders where submit='True' ";
选出来的列为:用户名,buytime,这两列中没有列名为userid的列,所以说找不到。
既然用了userid as 用户名 ,就说明你的userid列已被你改成“用户名”列了。