winfrom combox控件 获取选中value值,赋值

it2022-05-09  35

获取选中的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实现下拉

最新回复(0)