1

我有一个DataGrid使用 aDataTable作为其数据源的。

假设我用以下列创建了我的 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