# Node Operations

The topic provides details about working with nodes in TreeView for WinForms.

## Content



In TreeView, nodes are arranged in a hierarchical form. Internally, the [C1TreeNode](/componentone/docs/win/online-treeview/) 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](/componentone/docs/win/online-treeview/) property of [C1TreeView](/componentone/docs/win/online-treeview/). In the collection, each node can have its own child nodes accessible through the [Nodes](/componentone/docs/win/online-treeview/) property of [C1TreeNode](/componentone/docs/win/online-treeview/).

The following topics explain different ways of working with nodes in **TreeView for WinForms**:

*   [Add Nodes](/componentone/docs/win/online-treeview/features/Nodes/add-nodes)
*   [Remove Nodes](/componentone/docs/win/online-treeview/features/Nodes/remove-nodes)
*   [Drag and Drop Nodes](/componentone/docs/win/online-treeview/features/Nodes/DraggingandDroppingNodes)
*   [Reorder Nodes](/componentone/docs/win/online-treeview/features/Nodes/ReorderingNodes)
*   [Edit Nodes](/componentone/docs/win/online-treeview/features/Nodes/EditingNodes)
*   [Select Nodes](/componentone/docs/win/online-treeview/features/Nodes/SelectingNodes)
*   [Search Nodes](/componentone/docs/win/online-treeview/features/Nodes/searchingnodes)
*   [Expand and Collapse Nodes](/componentone/docs/win/online-treeview/features/Nodes/ExpandingandCollapsingNodes)
*   [Navigate Nodes](/componentone/docs/win/online-treeview/features/Nodes/NavigatingNodes)


> type=note
> **Note**: The latest WinForms .NET Edition does not include rich design-time support yet. We will enhance it in future releases.