繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> Asp.Net开发 >> 同时绑定编码和名称到ComboBox控件(WinForm)

同时绑定编码和名称到ComboBox控件(WinForm)

2007-08-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:在使用ComboBox时,经常需要显示给用户名称,但接收用户信息时,却要接收用户选择的编码,以下方法实现将编码和名称同时绑定到ComboBox控件,随时可以取出用户选择的项目名称或是选择的项目编码. // 生成新的DataTabl...

在使用ComboBox时,经常需要显示给用户名称,但接收用户信息时,却要接收用户选择的编码,以下方法实现将编码和名称同时绑定到ComboBox控件,随时可以取出用户选择的项目名称或是选择的项目编码.

// 生成新的DataTable (也可以是从数据库中查询出的结果)

DataTable dt = new DataTable();

dt.Columns.Add("id");

dt.Columns.Add("name");

// 为DataTable加入数据

DataRow dr = dt.NewRow();

dr["id"] = "11";

dr["name"] = "AAAAA";

dt.Rows.Add(dr);

dr = dt.NewRow();

dr["id"] = "22";

dr["name"] = "BBBBB";

dt.Rows.Add(dr);

// 绑定显示内容和实际值

comboBox1.ValueMember = "id";

comboBox1.DisplayMember = "name";

// 绑定数据

comboBox1.DataSource = dt;

最后

取值 comboBox1.Text

取显示内容 comboBox1.SelectedValue

责任编辑:admin
相关文章