c#(winform)combobox怎么绑定数据?又怎么获取?

来源:百度知道 编辑:UC知道 时间:2024/05/25 13:26:23
有一个combobox控件,我要从数据库中的表一中绑定数据:
表一:
ID,名称
1,张三
2,李四
这样的表,绑定到combobox上,显示出来的是名称,我选择后传的值是ID,我设置了tag怎么不行?高手帮帮忙!

this.cbbUserlist.DataSource = dtForList;
this.cbbUserlist.ValueMember = "ID";
this.cbbUserlist.DisplayMember = "名称";
dtForList是你从数据库中读取出的表

string userid = this.cbbUserlist.SelectedValue.ToString();这个是获取ID的代码,你转换成int型就可以了

string sql = "SELECT [ID], [名称] FROM 表一";
DataSet ds = new DataSet();
//查询的部分省略了

comboBox1.DataSource = ds;
comboBox1.ValueMember = "ID";
comboBox1.DisplayMember = "姓名";