加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

comboBox控件的DisplayMember和ValueMember

(2018-06-24 13:53:57)
标签:

电脑技术

分类: 编程收录
资料来源:网络

C#语言中,combobox控件DisplayMember和ValueMember这个两个属性,在有些时候非常有用,即保存一个id和这个id对应的内容。

combobox控件的这两个属性只有在绑定数据源时才可用,请看下面的演示代码。

 

[c-sharp] view plain copy
  1. private void TestComboBox_Load(object sender, EventArgs e)  
  2.       
  3.          DataTable dt new DataTable();  
  4.          DataColumn column;  
  5.          DataRow row;     
  6.   
  7.          column =new DataColumn();  
  8.          column.DataType System.Type.GetType("System.Int32");  
  9.          column.ColumnName "id" 
  10.          dt.Columns.Add (column);  
  11.          column =new DataColumn();  
  12.          column.DataType System.Type.GetType("System.String");  
  13.          column.ColumnName "c" 
  14.          dt.Columns.Add(column);  
  15.   
  16.          row dt.NewRow();  
  17.          row["id"1;  
  18.          row["c""中国"  
  19.          dt.Rows.Add(row);  
  20.   
  21.          row dt.NewRow();  
  22.          row["id"2;  
  23.          row["c""日本" 
  24.          dt.Rows.Add(row);  
  25.   
  26.          row dt.NewRow();  
  27.          row["id"4;  
  28.          row["c""汗国" 
  29.          dt.Rows.Add(row);  
  30.   
  31.          comboBox1.DataSource dt;  
  32.          comboBox1.DisplayMember "c" 
  33.          comboBox1.ValueMember "id" 
  34.       
  35.   
  36.      private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)  
  37.       
  38.          MessageBox.Show("ValueMember is " comboBox1.SelectedValue);  
  39.       

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有