一个.net的问题
来源:百度知道 编辑:UC知道 时间:2024/09/28 14:22:45
我的程序是:
SqlCommand cmditem = new SqlCommand("select * from voteitem where tobig="+this.voteid,con);
SqlDataReader sdr = cmditem.ExecuteReader();
this.rlist1.DataSource = "sdr";
this.rlist1.DataTextField = "voteitem";
this.rlist1.DataValueField = "voteitemid";
this.rlist1.DataBind();
出错的是:this.rlist1.DataBind();
错误提示是:
用户代码未处理.
DataBinding:“System.Char”不包含名为“voteitem”的属性。
怎么回事啊?
谢谢大家
rlist1是个单选按钮组
SqlCommand cmditem = new SqlCommand("select * from voteitem where tobig="+this.voteid,con);
SqlDataReader sdr = cmditem.ExecuteReader();
this.rlist1.DataSource = "sdr";
this.rlist1.DataTextField = "voteitem";
this.rlist1.DataValueField = "voteitemid";
this.rlist1.DataBind();
出错的是:this.rlist1.DataBind();
错误提示是:
用户代码未处理.
DataBinding:“System.Char”不包含名为“voteitem”的属性。
怎么回事啊?
谢谢大家
rlist1是个单选按钮组
this.rlist1.DataSource = sdr;
你表中有没有这个字段"voteitem"
我建议你SQL命令返回一个DataSet .这样比较好.
数据直接绑定用dataSet好点.
而且这个reader用完还要关闭.