DataGrid中的列名称

| 我有一个数据网格说“ 0”,并且在代码背后有一个名为“ 1”的数据表,列名和数据将始终在变化。我给itemssource,如下所示
Grid1.ItemsSource=Dt.DefaultView;
在这种情况下,如果我在数据表中没有任何行,但是它只有列名,但是我仍然需要在数据网格中显示列名。     
已邀请:
“ 3”的工作方式是从行数据本身推断自动列。如果没有行,则不会生成任何列! 您可以通过在表没有任何行时简单地添加一个空行来解决此问题:
if (Dt.Rows.Count == 0)
    Dt.Rows.Add(Dt.NewRow());
Grid1.ItemsSource = Dt.DefaultView;
如果您不想修改原始表,可以先按
DataTable.Copy
创建一个副本。     

要回复问题请先登录注册