我有一个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 显示一个空单元格,直到我单击它。然后它会显示一个包含我的枚举值的下拉列表。