有没有办法在列表视图中嵌套分组?还是我必须使用TreeView
本文关键字:TreeView 列表 视图 嵌套 有没有 | 更新日期: 2023-09-27 18:15:54
基本上,我有一个Foo
的集合。
public class Foo
{
public string Section { get; set; }
public string SubSection { get; set; }
public string item { get; set; }
}
我希望我的Foo's按Section分组,然后按分段分组。
Section A
Section A1
- Item A1.0
- Item A1.1
Section A2
- Item A2.0
- Item A2.1
- Item A2.2
Section B
... etc
Treeview可能是一个解决方案,或者您可以使用listview并提供您自己的样式模板,该模板支持通过绑定显示嵌套数据。
在Codeproject中有一个结合ListView和Treeview的很好的例子。您要么必须实现自己的库,要么使用第三方库(如Telerik)来实现您想要的功能。
您确实需要在ListView中使用分组(分组在某种程度上有轻微的性能问题),您可以使用TreeView并为每个节点的设计分配模板。