关于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....这个东西,那位哥哥帮帮忙啊,小弟新手!刚学,希望哥哥姐姐们不吝赐教啊!
只有这么些分 全部奉上!
我在线等!急了两天了!
展开
 我来答
heizhenpeng
2010-06-03 · TA获得超过899个赞
知道小有建树答主
回答量:955
采纳率:0%
帮助的人:1073万
展开全部
displaymember是你要显示在前台的字段,你要从sql语句里找出你要显示的列名
例如:displaymember="name"
移舟钓月翁5169
2010-06-03 · TA获得超过684个赞
知道小有建树答主
回答量:376
采纳率:0%
帮助的人:210万
展开全部
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";

这样不行吗???我没用过,得具体的看看怎么绑定,不过绑定数据都是差不多的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lu_hua
2010-06-03 · TA获得超过238个赞
知道小有建树答主
回答量:337
采纳率:0%
帮助的人:0
展开全部
很久没做winForm了,其实发生sys.data....的原因是你类型没有绑定,你可以这样:

combobox.dispalymember=“应该是你数据库的列名”
comboBox.ValueMember = “应该是你获取的ID”

时间久了记不清了,如果不对你换着试下看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式