如何绑定到集合集合以显示DataGrid上的信息?

时间:2012-04-30 15:50:35

标签: c# .net wpf binding datagrid

我正在尝试以编程方式将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>>

1 个答案:

答案 0 :(得分:0)

哇......我使用的是string[][]结构......但是根据我写的代码片段,List<List<string>>可以用于预期目的!