列挙型のToStringではなく、列挙型の説明を表示するコンボボックスが必要な場合、ここのポスターで説明されているのと同様の問題があります。
私はこの答えがとても気に入りましたが、 にまたは属性DataGridViewComboBoxColumn
がないことに気付きました。Format
FormattingEnabled
誰でも私のためにこれに対する回避策を提示できますか?
列挙値のリストをコンボボックスに割り当てる必要がある場合、通常はList <Tuple<Enum,string>>
DataSource として割り当て、次に DisplayMember ValueMember (winform)、DisplayMemberPath SelectedValuePath (wpf) を Item2 と Item1 に設定します。次に、値として SelectedItem の代わりに SelectedValue を使用します。
ここで問題の解決策を見つけました: https://stackoverflow.com/a/796754/1055723