The tree grid is a data-oriented control that displays the self-relational data in a tree structure. The data can be loaded on demand.
The tree grid control has built-in support for row-based selection with extensive support for all keyboard navigations.
Display check boxes with support for recursive checking and selection synchronization.
The tree grid control provides a touch-interactive UI for column resizing and rearranging.
Improve the end user experience by adding custom shortcut menu entries.
Drag and drop nodes with indicators to denote drop location.
The tree grid control has support for clipboard operations such as cut, copy, and paste between the data within the control and other applications such as Notepad and Excel.
Customize cell and row appearance conditionally based on data.
Completely customize cell and row appearance.
Sort data against one or more columns. Custom sorting is also supported.
Support for filtering nodes programmatically with various filter-level options.
Set the column width based on specified logic. Some options are SizeToCell, SizeToHeader, and Auto.