Data binding

Bind any hierarchical data by specifying child mapping. Display self-relational data in a tree structure by specifying the parent and child mappings.


The TreeGrid allows you to edit cells programmatically by calling the 'BeginEdit' method. You can enable or disable editing for particular columns.

Sorting and filtering

Sort data by one or more columns with customizable operations. Filter nodes programmatically with various filter options.


Users can perform row-based selection with extensive support for keyboard navigation. Users can also select rows with the help of checkboxes.

Column sizing

Column width can be autofit based on the content of any column or column header.All the columns can be fit within the viewport of the TreeGrid.

Syncfusion WinUI TreeGrid

The WinUI TreeGrid is a data-oriented control that displays self-relational data in a tree structure UI.