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

王朝system·作者佚名  2008-05-19
宽屏版  字体: |||超大  

在使用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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有