Combobox没有出现在datagrid绑定到datatable

时间:2014-11-26 19:49:14

标签: wpf datagrid combobox datatable

我有像这样的DataTable

            var uiPivotTable = new DataTable();
            uiPivotTable.Columns.Add(new DataColumn("id", typeof(string)));
            uiPivotTable.Columns.Add(new DataColumn("name", typeof(string)));
            uiPivotTable.Columns.Add(new DataColumn("pass", typeof(bool)));
            uiPivotTable.Columns.Add(new DataColumn("subject", typeof(IEnumerable<string>)));

我有一个bool类型的列和另一个IEnumerable类型的列。

我正在使用AutoGenerateColumns =“true”将此数据表分配给datagrid。 我看到bool类型的复选框。我希望Combobox能够以IEnumerable类型显示。但它没有发生。

我在这里错过了什么吗?

我们如何在此方案中为列主题的每一行显示组合框?

1 个答案:

答案 0 :(得分:0)

如果你这样做:

uiPivotTable.Columns.Add(new DataColumn("subject", typeof(List<string>)));