【问题标题】:c# Winforms: Controlling what is displayed in a combo box but its binded to a listc# Winforms:控制组合框中显示的内容,但绑定到列表
【发布时间】:2011-03-08 11:12:10
【问题描述】:

我有一个列表,我正在将我的组合框绑定到列表。

我已将 DisplayMember 和 ValueMember 设置为“NAME”,并且它工作得很好,在列表中它是我的类的集合,我的类还有其他属性,如 Enabled (bool)..

所以我希望它显示来自 name 属性的名称,并在括号中显示单词 true 或 false,具体取决于属性。

如何控制显示成员?

【问题讨论】:

    标签: c# winforms data-binding combobox


    【解决方案1】:

    你可以

    1. 按照您想要的方式使用字符串构建一个特殊列表。

    2. 查看 Combobox.Format 事件。但我不确定它如何/是否适用于 Value/Display 成员。

    【讨论】:

    • @Marlin,为了将来参考,你可以在这里回答你自己的问题,展示如何使用 FormatEventArgs
    猜你喜欢
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-10
    • 2017-11-09
    • 1970-01-01
    • 2013-07-26
    相关资源
    最近更新 更多