combobox问题 在combobox中如何像dropdownlist一样设定和获取它的键值对?请大侠指点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 this.combobox.DataSource = UserGroup.All(); this.combobox.DisplayMember = "Name"; this.combobox.ValueMember = "Id"; 你可以把一个键值对的对象添加到combobox中然后重写这个对象的tostring方法得到的item强制转化为这个对象就可以了 回:lovefootball(蟑螂)你是指把该对象combobox.Items.add(object)进去,(比如object是一个datatable),然后再用combobox.SelectedItem分别把他们的键值提取,怎么个提取法啊,比如含ID和USER。 combobox.SelectedValue.ToString () ;取IDcombobox.Text 取Name DataTable list = new DataTable(); list.Columns.Add(new DataColumn("Display", typeof(string))); list.Columns.Add(new DataColumn("Id", typeof(int))); list.Rows.Add(list.NewRow()); list.Rows.Add(list.NewRow()); list.Rows.Add(list.NewRow()); list.Rows[0][0] = "one"; list.Rows[0][1] = 1; list.Rows[1][0] = "two"; list.Rows[1][1] = 2; list.Rows[2][0] = "three"; list.Rows[2][1] = 3; comboBox1.DataSource = list; comboBox1.DisplayMember = "Display"; comboBox1.ValueMember = "Id"; 多谢大家帮忙,答案终于找到了设定:this.combobox.DataSource = UserGroup.All();this.combobox.DisplayMember = "Name";this.combobox.ValueMember = "Id";获取:combobox.SelectedValue.ToString () ;取IDcombobox.Text 取Name多谢20011521() 。 OdbcCommand怎么写关于“IN”操作符的参数化SQL命令 没有为请求类型“GET”找到 HTTP 处理程序。 请问把RichTextBox中的文本保存到本地磁盘 安装oracle\visual studio所需内存大小? C#代码修改 如何减少if...else的数量? 初学xna4.0 求解答! 在c#中如何用程序去生成.mdb文件? 程序无法运行,请大家看看是什么问题? 这是NET的BUG吗? 请问,有人能告诉我如何 终止当前运行的 进程吗?? asp里的rs.eof属性在ado.net里有嘛?
this.combobox.DisplayMember = "Name";
this.combobox.ValueMember = "Id";
然后重写这个对象的tostring方法得到的item强制转化为这个对象就可以了
你是指把该对象combobox.Items.add(object)进去,(比如object是一个datatable),然后再用combobox.SelectedItem分别把他们的键值提取,怎么个提取法啊,比如含ID和USER。
combobox.Text 取Name
list.Columns.Add(new DataColumn("Display", typeof(string)));
list.Columns.Add(new DataColumn("Id", typeof(int)));
list.Rows.Add(list.NewRow());
list.Rows.Add(list.NewRow());
list.Rows.Add(list.NewRow());
list.Rows[0][0] = "one";
list.Rows[0][1] = 1;
list.Rows[1][0] = "two";
list.Rows[1][1] = 2;
list.Rows[2][0] = "three";
list.Rows[2][1] = 3;
comboBox1.DataSource = list;
comboBox1.DisplayMember = "Display";
comboBox1.ValueMember = "Id";
设定:
this.combobox.DataSource = UserGroup.All();
this.combobox.DisplayMember = "Name";
this.combobox.ValueMember = "Id";
获取:
combobox.SelectedValue.ToString () ;取ID
combobox.Text 取Name多谢20011521() 。