實現效果:
知識運用:
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"; //設置實際值 }