There are a number of sample controls to be found around the web:
- TreeViewAdv for .Net
- TreeView with Columns
- ContainerListView and TreeListView
But the all-time favorite is probably the ObjectListView, which provides an expandable, multi-column ListView, along with many other incredibly handy features:
