The TreeGrid component is a feature-rich control used to visualize self-referential hierarchical data effectively in a tabular format. It can pull data from data sources such as an array of JSON, RESTful services,
WCF services or
DataManager, and binding data fields to columns. It also expands or collapses child data using the tree column.
The most important features available in the TreeGrid component are paging, sorting, filtering, and searching.
Columns: The column definitions are used as the datasource schema in the TreeGrid. This plays a vital role in rendering column values in the required tree structure.