combobox 有 DisplayMember,ValueMember 两属性,绑定datatable后可以分别设置这两个属性的,我现在是手工添加数据到comboboxh上,只能用combobox.items.add("ABC")的方式添加显示数据,,怎么同时添加数据到 ValueMember 上呢?谢谢!

解决方案 »

  1.   

    绑定数据集,DataSource属性,然后指定显示字段即可
      

  2.   

    new 个table,然后将值赋给table中的某一列
      

  3.   

    不使用绑定,不需要使用ValueMember。如果需要使用ValueMember,可以先手动创建一组数据,作为ComboBox的数据源,再分别设置DisplayMember和ValueMember。
      

  4.   

    如果需要使用ValueMember,可以先手动创建一组数据,作为ComboBox的数据源,再分别设置DisplayMember和ValueMember。除了这种还有别的方法吗?手工不能设置COMBOBOX的ValueMember?
      

  5.   

    不能,ValueMember和DisplayMember是用于绑定的。
      

  6.   

    可以作为ComboBox的数据源的,只需要实现IList接口。
    换句话说,任何实现IList接口的对象,都可作为ComboBox的数据源。
      

  7.   

    自定义datatable.list<T>等再绑定