我尝试将一个 WPF中的DataGrid绑定 到一个 列表的列表。
我正在这样做:
private List<List<int>> _rows = new List<List<int>>();
private void WindowLoaded(object sender, RoutedEventArgs e)
{
for (int i = 0; i < 2; i++)
{
var row = new List<int>();
for (int j = 0; j < 2; j++)
{
row.Add(j);
}
_rows.Add(row);
}
var dg1 = new DataGrid();
for (int i = 0; i < 2; i++)
{
var col = new DataGridTextColumn();
col.Header = i.ToString();
dg1.Columns.Add(col);
}
dg1.ItemsSource = _rows;
this.LayoutRoot.Children.Add(dg1);
}
当我运行程序时,DataGrid仍然是空的,什么都没有发生。如何做才能让它工作?