# Working with TreeView

## Content



Learn about concepts that help you to understand how best to use TreeView control.

[Custom Node](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/TreeView/TreeViewFeatures/Custom-Node)

Learn how to add custom node content in TreeView nodes.

[Data Binding](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/TreeView/TreeViewFeatures/DataBindingTreeView)

Learn how to do data binding in the TreeView control.

[Drag and Drop](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/TreeView/TreeViewFeatures/drag-and-drop)

Learn about the concept of drag and drop in TreeView

[Editing Nodes](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/TreeView/TreeViewFeatures/Editing-Nodes)

Learn how to use TreeView nodes in edit mode.

[Expanding and Collapsing Nodes](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/TreeView/TreeViewFeatures/expanding-and-collapsing-nodes)

Learn about the concept of expanding and collapsing nodes in TreeView.

[Images](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/TreeView/TreeViewFeatures/TreeViewImages)

Learn how to add Images in TreeView nodes.

[Lazy Loading](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/TreeView/TreeViewFeatures/Lazy-Loading)

Learn how to implement lazy loading in the TreeView control.

[Node Navigation](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/TreeView/TreeViewFeatures/NodeNavigation)

Learn about navigation in the TreeView control.

[Using Check boxes](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/TreeView/TreeViewFeatures/Using-Check-Boxes)

Learn how to add check box on TreeView nodes.