借助綁定控件實現數據選擇錄入
阿新 • • 發佈:2018-12-22
highlight 紅樓 change ble info spl str load book
實現效果:
知識運用:
ListBox控件的SelectedItem屬性 //獲取或設置ListBox控件中當前選定的數據項
public Object SelectedItem{ get;set; }
實現代碼:
private DataTable dt; private DataColumn dc; private DataColumn dc1; private void Form1_Load(object sender, EventArgs e) { dt = new DataTable(); dc = new DataColumn("book"); dc1 = new DataColumn("author"); dt.Columns.Add(dc); dt.Columns.Add(dc1); dt.Rows.Add("西遊記", "吳承恩"); dt.Rows.Add("水滸傳", "施耐庵"); dt.Rows.Add("紅樓夢", "曹雪芹"); dt.Rows.Add("三國演義", "羅貫中"); listBox1.DataSource=dt; listBox1.DisplayMember="book"; listBox1.ValueMember = "author"; } private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { if (listBox1.SelectedItem.ToString() != null) { textBox1.Text = ((DataRowView)listBox1.SelectedItem).Row[dc].ToString(); textBox2.Text = ((DataRowView)listBox1.SelectedItem).Row[dc1].ToString(); } }
借助綁定控件實現數據選擇錄入