C# 如何修改DataGridViewComboBoxColumn的格式?

C# 如何修改DataGridViewComboBoxColumn的格式?,c#,enums,C#,Enums,我有一个类似的问题,正如海报所描述的,他们想要一个组合框来显示枚举的描述,而不是枚举的ToString 我非常喜欢,但我注意到,datagridviewcomboxcolumn没有Format或FormattingEnabled属性 有人能为我提供一个解决方法吗?当我需要将枚举值列表分配给组合框时,我通常将列表分配为数据源,然后将DisplayMember ValueMember(winforms)、DisplayMemberPath SelectedValuePath(wpf)设置为Item2

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

我非常喜欢,但我注意到,
datagridviewcomboxcolumn
没有
Format
FormattingEnabled
属性


有人能为我提供一个解决方法吗?

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

我在这里找到了解决问题的方法:

我认为这并没有显示枚举的描述,而是显示了枚举名称。这就是我现在拥有的。我希望枚举的描述显示为组合框的字段。谢谢您的回复。对不起,我的回复文本中有一个小问题。列表中的每个项都有枚举和字符串,可以包含所需的任何文本。