我正在尝试以编程方式将 a 绑定List<List<string>>
到 a 。DataGrid
我使用它List<List<string>>
是因为它DataGrid
必须有可变数量的列。
实际上,我必须将 绑定DataGrid
到 anstring[][]
但它部分有用,因为需要获取此数据结构并向其中添加行,这就是我想使用List<List<string>>
.
目前,我正在使用此代码段来生成列。
dgResults.Columns.Clear();
for (int i = 0; i < numColumns; i++)
{
DataGridTextColumn textColumn = new DataGridTextColumn();
textColumn.Binding = new Binding(string.Format("[{0}]", i));
dgResults.Columns.Add(textColumn);
}
我应该使用什么textColumn.Binding
来绑定到 a List<list<string>>
?