0

我有一个与海报here描述的类似的问题,他们想要一个组合框来显示枚举的描述,而不是枚举的ToString。

我真的很喜欢这个答案,但我注意到DataGridViewComboBoxColumn没有 aFormat或 aFormattingEnabled属性。

任何人都可以为我提出解决方法吗?

4

2 回答 2

1

当我需要将枚举值列表分配给组合框时,我通常将其分配List <Tuple<Enum,string>>为 DataSource,然后将 DisplayMember ValueMember (winforms)、DisplayMemberPath SelectedValuePath (wpf) 设置为 Item2 和 Item1。然后作为值,我使用 SelectedValue 而不是 SelectedItem。

于 2012-07-12T08:20:55.123 回答
0

我在这里找到了我的问题的解决方案:https ://stackoverflow.com/a/796754/1055723

于 2012-07-12T19:18:13.200 回答