DataGrid中的列名称

时间:2011-05-20 20:56:53

标签: wpf datagrid names

1 个答案:

答案 0 :(得分:1)

DataGrid的工作方式是从行数据本身推断出自动列。如果没有行,则不会生成任何列!

当表没有任何行时,只需添加一个空行即可解决此问题:

if (Dt.Rows.Count == 0)
    Dt.Rows.Add(Dt.NewRow());
Grid1.ItemsSource = Dt.DefaultView;

如果您不想修改原始表格,可以先使用DataTable.Copy创建副本。