基本上,我收集了Foo
s。
public class Foo
{
public string Section { get; set; }
public string SubSection { get; set; }
public string item { get; set; }
}
我希望我的Foo按部分分组,然后按SubSection分组。
Section A
Section A1
- Item A1.0
- Item A1.1
Section A2
- Item A2.0
- Item A2.1
- Item A2.2
Section B
... etc
答案 0 :(得分:3)
Treeview可以是一个解决方案,或者您可以使用listview并提供自己的样式模板,该模板支持通过绑定显示嵌套数据。另请参阅this SO question。
答案 1 :(得分:1)
将ListView与Treeview on Codeproject结合起来有一个很好的例子。您必须实现自己的或使用第三方库(如Telerik)来实现您想要的目标。
答案 2 :(得分:0)
你需要在ListView中使用分组(它在某种程度上对分组有轻微的性能问题),你可以使用TreeView并为每个节点的设计分配一个模板。