带有DataTable的WPF DataGrid:使用默认值创建ComboBox

时间:2013-02-25 09:59:18

标签: wpf datagrid default

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

0 个答案:

没有答案