关于C#中将表名绑定到combobox控件的问题
我知道了查询数据库中表名的sql语句,但就是利用dataset绑定到combobox控件时显示的是sys.data....,说白了我就是不知道combobox1.disp...
我知道了查询数据库中表名的sql语句,但就是利用dataset绑定到combobox控件时显示的是sys.data....,说白了我就是不知道combobox1.displaymember的值怎么写,因为我不知道查询出的表名填到dataset中所对应的字段名到底是什么?
另外我用了combobox.dispalymember=dt.rows[0]试了试,我想取表的第一行绑定到combobox中,但是还是不行,还是显示的sys.data....这个东西,那位哥哥帮帮忙啊,小弟新手!刚学,希望哥哥姐姐们不吝赐教啊!
只有这么些分 全部奉上!
我在线等!急了两天了! 展开
另外我用了combobox.dispalymember=dt.rows[0]试了试,我想取表的第一行绑定到combobox中,但是还是不行,还是显示的sys.data....这个东西,那位哥哥帮帮忙啊,小弟新手!刚学,希望哥哥姐姐们不吝赐教啊!
只有这么些分 全部奉上!
我在线等!急了两天了! 展开
3个回答
展开全部
sqlConnection conn=new SqlConnection("server=.;uid=sa;pwd=;database=gz");
SqlDataAdapter da=new SqlDataAdapter("select * from yg",conn);
DataSet ds=new DataSet();
da.Fill(ds,"yg");
this.comboBox1.DataSource=ds.Tables["yg"];
this.comboBox1.DisplayMember="ygname";
this.comboBox1.ValueMember="ygid";
这样不行吗???我没用过,得具体的看看怎么绑定,不过绑定数据都是差不多的
SqlDataAdapter da=new SqlDataAdapter("select * from yg",conn);
DataSet ds=new DataSet();
da.Fill(ds,"yg");
this.comboBox1.DataSource=ds.Tables["yg"];
this.comboBox1.DisplayMember="ygname";
this.comboBox1.ValueMember="ygid";
这样不行吗???我没用过,得具体的看看怎么绑定,不过绑定数据都是差不多的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很久没做winForm了,其实发生sys.data....的原因是你类型没有绑定,你可以这样:
combobox.dispalymember=“应该是你数据库的列名”
comboBox.ValueMember = “应该是你获取的ID”
时间久了记不清了,如果不对你换着试下看看
combobox.dispalymember=“应该是你数据库的列名”
comboBox.ValueMember = “应该是你获取的ID”
时间久了记不清了,如果不对你换着试下看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询