FBAccount 发表于 2014-12-11 14:29:00

【WinForms】请教一下c1ComboBox绑定Display部分问题

版主好,请教使用c1Combobox的时候采用以下方式绑定

   List<c1box> list = new List<c1box>();
   list.Add(new c1box() { Display = "DisplayMember", Value = "ValueMember" });
   
   c1ComboBox1.ItemsDataSource = list;
   c1ComboBox1.ItemsDisplayMember = "Display";
   c1ComboBox1.ItemsValueMember = "Value";
但呈现项目跟标准combobox不同
一般来说都是会呈现Display项目,只有用代码取值时才是取得Value项目

但c1combobox如下图呈现~~ 请问是否是什么没设对导致Display于下拉选单中,选择后竟然呈现Value部分

Alice 发表于 2014-12-11 16:11:00

回复 1楼FBAccount的帖子

我这里没有c1box类的代码,不能做相应的测试。
c1combobox绑定的代码参考:
c1ComboBox1.ItemsDataSource = ds.Tables.DefaultView;

this.c1ComboBox1.ItemsDisplayMember = &quot;Display&quot;;

this.c1ComboBox1.ItemsValueMember = &quot;Value&quot;;
C1ComboBox的View文档:
http://helpcentral.componentone.com/nethelp/c1input/#

FBAccount 发表于 2014-12-11 16:22:00

回复 1楼FBAccount的帖子

我这里没有c1box类的代码,不能做相应的测试。
c1combobox绑定的代码参考:
c1Co
Alice 发表于 2014-12-11 16:11:00 http://gcdn.gcpowertools.com.cn/images/common/back.gif

    public class c1box
    {
      public string Display { get; set; }
      public string Value { get; set; }
    }
举例的Sample



最单纯的一个DEMO~~

Alice 发表于 2014-12-11 18:39:00

回复 3楼FBAccount的帖子

你的问题已经重现了。
这个问题我会提交到产品组,如果确认是Bug,会在下个版本会修复。
如果有其他反馈,我会通知你。

Alice 发表于 2015-6-26 16:48:00

回复 3楼FBAccount的帖子

你好。
很抱歉回复晚了,让您久等了。如果设置C1ComboBox的TextDetached属性为true,问题就可以解决。
页: [1]
查看完整版本: 【WinForms】请教一下c1ComboBox绑定Display部分问题