http://www.vb-helper.com/HowTo/treelist.zip
Purpose
Use TreeView and ListView controls together.
Method
Associate the Treeview's keys with the ListView data. This program uses an
EmployeeProjects objects to hold each employee's project data. There are
many other ways you could associate the data. This is just one way.
Disclaimer
This example program is provided "as is" with no warranty of any kind. It is
intended for demonstration purposes only. In particular, it does no error
handling. You can use the example in any form, but please mention
www.vb-helper.com.