Solution 1:

不想用绑定的话,自已写一个实现Value和Text属性的类,然后重写ToString()方法,并返回和Text属性一样的值,然后把这个类的实际Add到ComboBox.Items中,取值时再转换一下类型.

当你往ComboxBox的Item中扔一个任意object时,显示出的内容就是这个object的ToString()方法.所以必须重写ToString()方法,来显示你要显示的内容.

Solution 2:

不妨定义一个两列的DataTable为comboBox为数据源,将其与ComboBox绑定,添加事件时只要往这个DataTable添加行就可以了。

DataTable   dt;

private   void   Form1_Load(object   sender,   System.EventArgs   e)

{

dt   =   new   DataTable("dt");

dt.Columns.Add("dtText");

dt.Columns.Add("dtValue");

comboBox1.DataSource   =   dt;

comboBox1.DisplayMember   =   "dtText";

comboBox1.ValueMember   =   "dtValue";

}

private   void   button2_Click(object   sender,   System.EventArgs   e)

{

dt.Rows.Add(new   object[]{"Text",value});

}

Solution 3:

还有这样一个类,可以专门用来向列表控件添加列表项,这个类就是 DictionaryEntry ,关于这个类的使用方法及其相关介绍,你可以在你的MSDN中找到,如果您没有安装MSDN,请点击这里

Do While Reader.Read

ComboBox1.Items.Add(New DictionaryEntry(Reader.Item("显示字段"), Reader.Item("值字段")))

Loop

ComboBox1.DisplayMember = "Key"

ComboBox1.ValueMember = "Value"

在使用DictionaryEntry对象向列表控件添加数据后, 如果要得到被选定项的“显示的文本”或“项的值”,那么,请使用如下的写法,

Dim strValue As String = CType(ComboBox1.SelectedItem, DictionaryEntry).Value

Dim strKey As String = CType(ComboBox1.SelectedItem, DictionaryEntry).Key

items属性的combo_Combobox.Items中添加项Items相关推荐

  1. 在zabbix中添加监控主机及Items

    在http://ly36843.blog.51cto.com/3120113/1640289我们学习了zabbix的server和agent的编译安装方法 这里我们添加监控主机和监控 一.添加一个主机 ...

  2. items属性的combo_【内存消耗问题】DataGridViewComboboxColoumn关于Items属性和DataSource属性的性能开销问题...

    [问题场景]:新建窗体应用程序,Form中添加1个DataGridView控件,并新增1列数据(列类型为DataGridViewComboboxColoumn).下拉列表绑定15000条选项值,表格添 ...

  3. c#(winform)中ComboBox和ListBox添加项完全解决

    c#(winform)中ComboBox和ListBox添加项完全解决 c#(winform)中ComboBox和ListBox添加项完全解决 刚开始用.net 的winform开发,发现好些控件都很 ...

  4. 如何在IE右键菜单中添加菜单项(转)

    (来自:http://www.jaron.cn/chs_scripts/7/2003-11/20031125111738-101413.html) 如果使用过Netants的朋友可能都知道,NetAn ...

  5. 在grub中添加win7(以及从win7来的win10)的启动项

    本文来自 http://blog.sina.cn/dpool/blog/s/blog_59eff7510100ztgf.html?vt=4&m=703515e7b533291963709edb ...

  6. 计算机管理中添加用户属性,如何在计算机右键菜单栏中添加属性选项

    如何在计算机右键菜单栏中添加属性选项 电脑是现在最常用的工具之一,有些用户想知道如何在计算机右键菜单栏中添加属性选项,接下来小编小编就给大家介绍一下具体的操作步骤. 具体如下: 1. 首先第一步按下[ ...

  7. extjs panel中动态增加items

    (mvc模式下的实现) {xtype : 'panel',height : 140,width : 500,id : 'dynamicFC',hidden : true,margin : '0px 0 ...

  8. word文档中添加mathtype加载项

    教您在word文档中添加mathtype加载项 发布时间:2019/08/12 mathtype安装完成后,正常情况下会在word文档中的菜单中自动添加mathtype加载项,但有时也会出现小意外,m ...

  9. python在子类中添加新的属性_pycharm实现在子类中添加一个父类没有的属性

    我就废话不多说了,还是直接看代码吧! class Car(): """一次模拟汽车的简单尝试""" def __init__(self, m ...

最新文章

  1. VS2015使用scanf报错解决方案
  2. vue+ssr+axios
  3. 华为p10plus能用鸿蒙吗,鸿蒙系统第四批什么时候 华为鸿蒙系统第四批 鸿蒙系统第四批升级机型介绍...
  4. Arcgis server——arcgis server manager忘记密码
  5. sift计算效率优化_【计算机视觉】9. 小结
  6. LynxFly科研小四轴横空出世,开源,F4,WIFI
  7. PPT到WORD的组合图片复制
  8. OSChina 周六乱弹 —— 快上车,司机调休了
  9. 个人公众号成长记 - 做什么内容?
  10. 常见文件魔数(幻数)总结
  11. 论混合软件架构的设计
  12. python:实现绘制粽子(附完整源码)
  13. arcgis中字段的融合_利用ArcGis进行地理处理之三(融合)
  14. Wirecast Pro 11 Mac(直播软件) v11.0.0中文破解版
  15. JS JavaScript
  16. 闲鱼触达系统背后——我想更懂你
  17. vue+django2.0.2-rest-framework 生鲜项目(三)
  18. SCI期刊Cover Letter写法模板
  19. Swift初步探究-正确导入第三方库
  20. 【Nature. Mach. Intell. 】基于Transformer的多肽-HLA I类结合预测和疫苗的新生抗原序列设计...

热门文章

  1. 美国埃博拉患者是怎样治愈的?
  2. HTMLParser
  3. 自己制作的扫雷小游戏
  4. 《项目管理之美》第10章
  5. 本周四晚19:00知识赋能第八期第3课丨涂鸦小游戏的实现
  6. 如何通过加速度计算速度和位移
  7. 《ExpandNet》论文阅读
  8. 详解字符串处理函数(复制、连接、比较、字符串长度函数)
  9. 六年后我将收获怎样一个孩子?——开学一月摧垮家长坚持六年的教育观
  10. Windows自带的记事本中换行(回车)替换符的解决方案——观止