获取选中的value值:
第一种方法:
IK_checbox.SelectedValue
第二种方法:
System.Data.DataRowView dv = (System.Data.DataRowView)this.IK_checbox.SelectedValue; //MessageBox.Show(dv.Row[0].ToString());//获得Text //MessageBox.Show(dv.Row[1].ToString());//获得value
在SelectedIndexChanged事件触发时,可以获取combox的值。
注:
加载页面【可能】会触发两次此事件,获取value值的方法会不同。
加载页面时用上面第二种方法。
点击combox时用第一种方法。
----------------------------------------------------
赋值:
DataTable dt = new DataTable();
dt.Columns.Add("ID", typeof(int)); dt.Columns.Add("Name", typeof(string)); dt.Rows.Add(new object[] { 0, "abc0" }); dt.Rows.Add(new object[] { 1, "abc1" }); dt.Rows.Add(new object[] { 2, "abc2" }); dt.Rows.Add(new object[] { 3, "abc3" }); dt.Rows.Add(new object[] { 4, "abc4" }); dt.Rows.Add(new object[] { 5, "abc5" }); comboBox2.DisplayMember = "Name"; comboBox2.ValueMember = "Id"; //comboBox2.SelectedIndex = 0; comboBox2.DataSource = dt;
转载于:https://www.cnblogs.com/zhaoqiangxiaoxiao/p/3487945.html
相关资源:VBCombox实现下拉