將資料表中的資料新增到ComboBox控制元件中
阿新 • • 發佈:2018-12-20
實現效果:
知識運用:
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"; //設定實際值 }