カスタム クラス、List<>、enum、および Datagridview を使用した WinForm を使用した C# プロジェクト。
- 人種、性別、役割、ウェイジタイプなどの列挙型を持つ CStaff というクラスがあります。
- ユーザー入力
- 次に、すべての異なる譜表オブジェクトを List<> に格納します。
- List<> は保存/ロードされます - ここでは関係ありません。
次に、DataSource プロパティを使用して List<> を datagridview にバインドします。
datagrid.datasource = somelist;
これは、CStaff オブジェクトのすべての通常のプロパティの列を作成するため、正常に機能します。
ただし、列挙型プロパティの列は作成されません。
それらも強制的に作成する方法はありますか?それとももっと良い方法ですか?また、使用するプロパティを制御する方法についてのリンクをいただければ幸いです。現時点では、それらすべてを使用しています(列挙型を除く)。
どんな助けでも大歓迎です!