【发布时间】:2017-01-24 08:01:06
【问题描述】:
我正在尝试在 DataGrid 中显示 List 的 DataRows,如下所示:
List<DataRow> grid = new List<DataRow>();
for (int i = 0; i <= dt.Rows.Count; i++)
{
grid.Add(dt.Rows[i]);
}
dataGrid1.ItemsSource = grid;
dt 是一个DataTable,我从那里获取我的数据。
问题是,当我运行代码时,datagrid 是空的。
这也不起作用:
datagrid1.DataContext = grid;
编辑: (xml)
<DataGrid Name="dataGrid1" />
【问题讨论】:
-
能否分享
datagrid1的xaml -
如果您在 xaml 中添加
ItemsSource="{Binding}",您的代码将起作用
标签: c# wpf list datagrid datarow