C#…如何将数据库表的某列数据添加到组合框的选项集合中?

comboBox.DataSource能接受的值是什么类型的?我刚开始给它一个数据表类型的不行,后来给一个数据列类型的也不行.我想在窗体载入的时候,让组合框选项的内容是数... comboBox.DataSource能接受的值是什么类型的?我刚开始给它一个数据表类型的不行,后来给一个数据列类型的也不行.我想在窗体载入的时候,让组合框选项的内容是数据的表中某列的值,应该怎么写呢?

辛苦了,谢谢^_^
展开
 我来答
2sws
2009-09-19 · TA获得超过381个赞
知道小有建树答主
回答量:166
采纳率:0%
帮助的人:149万
展开全部
你是想绑定吧。。 那我给你出个主意。。

1.先定义一个类型
class something
{
public string name;

public something(string s)
{
name=s;
}
}

2.新建一个泛型集合:
list<something> ls=new list<something>();

3.向集合添加数据
ls.add(new something("xiaoli");
ls.add(new something("xiaowang");
ls.add(new something(" yanghao717");

4.绑定到combobox.datasource

comboBox.DataSource=ls;
comboBox.ValueMember="name";

完成了。。 就是这么简单。
要记住一点。如果是绑定的话,一定要绑定到集合,
还有这个集合里面一定要是一种对象的集合.
jippo08456
2009-09-20 · TA获得超过2630个赞
知道小有建树答主
回答量:915
采纳率:0%
帮助的人:635万
展开全部
做一个源,高级中select你想要的字段
绑定到comboBox就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式