我正在尝试以编程方式将List<List<string>>
绑定到DataGrid
。我正在使用
这个List<List<string>>
因为DataGrid
必须有可变数量的列。
实际上,我必须将DataGrid
绑定到string[][]
,但它部分有用,因为需要获取此数据结构并向其添加行,这就是我想要使用的原因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
上使用什么来绑定List<list<string>>
?
答案 0 :(得分:0)
哇......我使用的是string[][]
结构......但是根据我写的代码片段,List<List<string>>
可以用于预期目的!