1
検証のために、datagridviewcellの値型を列挙型の値に設定する必要があります。その列挙型の一部の値だけに設定するにはどうすればよいですか?datagridviewcellの値型として列挙型の値をほんの少しだけ設定するにはどうすればいいですか?
私は
dgv[i, j].ValueType = typeof(MyEnum);
MyEnum { me, bro, sis, mom, dad }
を行うことができます。しかし、それはすべてのMyEnum
の値が、他には何を入力するようにユーザーをすることができます。すなわち、これは、MyEnum
内のすべての列挙型の値について検証します。ユーザーにはmom
とdad
と入力する必要があります。これを達成する方法は?
一つは、あなたの状況で、後の分離のために列挙型のグループに使用可能な属性で、個々の列挙型を飾ることができます。列挙型の詳細情報を入力してから情報を反映させる方法を説明した私のブログの記事を参照してください:[C#オブジェクトの拡張属性情報の使用](http://omegacoder.com/?p=28)EDITグリッド/コンボボックスをロードするときにTagオブジェクトを使用してアイテムを保持することができます。 [C#Winformsと隠れた関連タグ](http://omegacoder.com/?p=66) – OmegaMan
ありがとう、私にそれを見せてください.. – nawfal
サービスの可能性がありますタグメンバーについて私の編集を参照してください。 – OmegaMan