In TreeView, nodes are arranged in a hierarchical form. Internally, the C1TreeNode class represents a node, provides access to its data, and allows many operations to be performed on it. A few of them include adding, removing, reordering, editing, navigating, and selecting nodes. Representing data in a tree-like structure, the TreeView control stores nodes as nested collections. The collection of nodes can be accessed through the Nodes property of C1TreeView. In the collection, each node can have its own child nodes accessible through the Nodes property of C1TreeNode.
The following topics explain different ways of working with nodes in TreeView for WinForms: