我有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”列正在填充枚举。 创建此单元格时,如何让DataGrid从枚举中预选一个值? 在我的例子中,DataGrid显示空单元格,直到我单击它。然后它会显示一个包含我的枚举值的下拉列表。