2010-07-25 51 views
0

Winforms ComboBox即使我已经设置了DisplayMember和ValueMember,也显示{value = value,key = key}。这是一个已知的错误?Winforms组合框错误?

我有2个Comboboxes,IbSelectedGroups和lbAvailableGroups,它们都通过BindingList分别绑定到List<Role>和​​。

它们都将在构造函数中填充,但通常只有lbAvailableGroups包含数据。当我尝试在lbSelectedGroups上添加一个项(onclick)时,其中数据来自lbAvailableGroups,它显示{value = value,key = key}。

+0

什么?你有什么问题?你能提供更多细节吗?代码示例? – Oded 2010-07-25 08:41:15

+0

我有2个组合框,lbSelectedGroups和lbAvailableGroups,它们都分别绑定列表和列表,分别通过BindingList。 它们都将在构造函数中填充,但通常只有lbAvailableGroups包含数据。当我尝试在lbSelectedGroups上添加一个项目(onclick)时,其中的数据来自lbAvailableGroups,它显示{value = value,key = key} – third 2010-07-25 08:51:20

+0

可能在这里使用更具描述性的标题 - 一个小小的范围:) – Vidar 2012-03-12 10:32:36

回答

1

它在我看来像你的列表包含KeyValuePair集合(可能来自某个字典)而不是UserRole对象。