Get an interactive TreeView control with selection, editing, and drag-and-drop support. ComponentOne TreeView enables you to:
Visualize and Edit Hierarchical Data
Display your hierarchical list of items, such as indexed entries, directories on a disk, or headings in a document, as a tree structure.
Provide Selection of Multiple Items
TreeView provides the most efficient way to select multiple, non-adjacent items within a long, hierarchical list. Selection is made possible using checkboxes.
Create Customized Data Bound TreeView
The .NET TreeView nodes can be generated automatically from a bound data source. You may also customize the appearance of each node.
The TreeView contains a single column by default, but you can add additional columns to display more information. Display additional, underlying data in a bound column or display custom text values in an unbound column. This feature is fully supported in WinForms and at design time.
Learn More: WinForms
Instead of fully populating each node when the application starts, you can use a delayed loading technique where nodes are populated on-demand when the user expands them (also known as lazy loading). This allows the application to load faster and use resources more efficiently.