如何在wpf中的listview项目中创建动态gridview

时间:2010-09-28 11:48:26

标签: c# wpf gridview

情况就是这样:

我有一个项目列表视图。这些项目中的每一个都有另一个列表,我想在gridview中显示这个列表。

所以我想用扩展器显示主列表视图,如果用户展开其中一个项目,它将在gridview中显示另一个列表。

问题在于,gridview必须是动态的,因为项目的属性是动态的。

您能否给我一些想法,如何在列表视图项目中创建包含动态列的gridview。

有一个例子:D:

带扩展器的主列表:

- > mainitem1
- > mainitem2(这是扩展的:))

 Column1   Column2  Column3
property1 property2 property3   (other list first item properties)
property1 property2 property3   (other list second item properties)
property1 property2 property3   (other list third item properties)
property1 property2 property3   (other list fourth item properties)

- > mainitem3

我希望你能理解:)。

提前感谢您的每条评论!

此致 佐利

1 个答案:

答案 0 :(得分:0)

我建议使用wpf DataGrid。

您可以将它用于整个解决方案,或者只是内部ListView可以是DataGrid。 DataGrid可以自动为您生成列,您可以将其设置为只读,因此它的行为与ListView类似。