1

をデータ ソースとしてDataGrid使用する があります。DataTable

次の列で DataTable を作成するとします。

MyDataTable.Columns.Add(new DataColumn("ColumnSample", System.Type.GetType("System.Double")));
MyDataTable.Columns.Add(new DataColumn("ColumnMode", System.Type.GetType("MyProject.ViewModels.ModeEnum")));
MyDataTable.Columns.Add(new DataColumn("ColumnValue", System.Type.GetType("System.Double")));

そして今、私は行を作成します:

row["ColumnSample"] = SampleCount;
row["ColumnMode"] = ModeEnum.PEDAL;
row["ColumnValue"] = val;

ご覧のとおり、列「ColumnMode」にはenumが入力されています。このセルが作成されたときに、列挙型から値を事前に選択するように DataGrid を取得するにはどうすればよいですか? 私の場合、DataGrid には、クリックするまで空のセルが表示されます。次に、列挙値のドロップダウンが表示されます。

4

0 に答える 0