将数据表中的数据添加到ComboBox控件中
Posted feiyucha
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将数据表中的数据添加到ComboBox控件中相关的知识,希望对你有一定的参考价值。
实现效果:
知识运用:
ComboBox控件的DataSource 属性 //获取或设置ComboBox的数据源
public Object DataResouce{get;set;} //属性值:任何实现了IList接口的对象 如DataSet 泛型集合或数组
DisplayMember属性 //获取或设置要为此列表控件显示的属性
public string DisplayMember{get;set;}
ValueMember属性 //用于列表控件中数据项的实际值 默认为string.Empty
实现代码:
private void Form1_Load(object sender, EventArgs e) { DataTable dt = new DataTable(); DataColumn dc = new DataColumn("book"); DataColumn dc2 = new DataColumn("author"); dt.Columns.Add(dc); dt.Columns.Add(dc2); dt.Rows.Add("西游记","吴承恩"); dt.Rows.Add("水浒传","施耐庵"); dt.Rows.Add("红楼梦","曹雪芹"); dt.Rows.Add("三国演义","罗贯中"); comboBox1.DataSource = dt; //绑定到数据表中的数据 comboBox1.DisplayMember = "book"; //设置显示属性 comboBox1.ValueMember = "author"; //设置实际值 }
以上是关于将数据表中的数据添加到ComboBox控件中的主要内容,如果未能解决你的问题,请参考以下文章
Winform开发中如何将数据库字段绑定到ComboBox控件
C# winForm程序 数据绑定 更新控件问题 combobox绑定的DataSource 数据表中已经添加了新的数据