【问题标题】:Winforms ComboBox Bug?Winforms ComboBox 错误?
【发布时间】:2010-07-25 08:38:28
【问题描述】:

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

我有 2 个组合框,lbSelectedGroups 和 lbAvailableGroups,它们都通过 BindingList 分别绑定到 List<Role>List<UserRole>

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

【问题讨论】:

  • 什么?你有什么问题?你能提供更多细节吗?代码示例?
  • 我有 2 个 Combobox,lbSelectedGroups 和 lbAvailableGroups,它们都分别通过 BindingList 与 List 和 List 绑定。它们都将在构造函数中填充,但通常只有 lbAvailableGroups 包含数据。当我尝试在 lbSelectedGroups 上添加一个项目(onclick)时,其中数据来自 lbAvailableGroups,它显示 {value=value, key=key}
  • 这里可能有一个更具描述性的标题 - 有点虚无缥缈:)

标签: c# winforms


【解决方案1】:

在我看来,您的列表包含 KeyValuePair 集合(可能来自某些字典)而不是 UserRole 对象。

【讨论】:

    猜你喜欢
    • 2010-09-20
    • 2011-04-21
    • 2010-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-19
    相关资源
    最近更新 更多