Using FlyGrid instead of standard TreeView and ListView

TreeViewColumn supports all features of standart TreeView - hottrack, checkboxes and option buttons, plus/minus buttons. But with FlyGrid.Net you can automatically sort nodes, hide/show nodes, show column headers, bind to database, group and filter nodes, implement custom drawing of nodes, use additional columns and extradata in the Node.Value.