We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy.
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback


The WPF TreeGrid control is a data-oriented control that displays self-relational data in a tree structure user interface like multicolumn treeview. The data can be loaded on demand. Also, it is possible to move items between parent nodes by using the built-in row drag and drop functionality.

Data binding

  • Binds any hierarchical data by specifying child mapping.
  • Displays self relational data in a tree structure specifying the parent and child mappings.
  • Supports an unbound mode where the data is loaded on-demand through events.

wpf treegrid itemsource binding

Selection and node check box

row-based selection in wpf hierarchical grid


Uses row-based selection with extensive support for keyboard navigation.

selection in wpf multicolumn tree grid

Node Check Box

Displays check boxes with support for recursive checking and selection synchronization.

Data shaping and manipulation

sorting in wpf multicolumn treegrid


Sorts data against one or more columns. Custom sorting is also supported.

filtering in wpf treegrid


Filters nodes programmatically with various filter-level options.

Row and column customization

Excel like freezing panes in hierarchical grid

Freeze Panes

Freezes columns at left and right positions similar to Excel.

stacked headers in hierarchical grid

Stacked headers

Displays stacked headers that are unbound header rows spanning multiple rows and columns.


  • Support for built-in column types.
  • Embed controls such as progress bar and rating to view or edit data.
  • Commit or roll back changes when a data object implements IEditableObject.

Data error indication and validation

Validates cells and display error information based on IDataErrorInfo, INotifyDataErrorInfo, and Data Annotations. It can also dynamically handle validations.

wpf treegrid data validation


built-in themes of wpf treegrid

Built-in Themes

Supports built-in visual styles like Blend, Office 2010, Office 2013, Office 2016, Metro, and Visual Studio.

creating theme for treegrid using wpf theme studio

Theme Studio

Easily customizes all aspects of appearance using the Theme Studio utility.

Interactive features

row drag and drop in wpf multicolumn treegrid

Row drag-and-drop

Built-in support for drag-and-drop rows and drag-and-drop between controls.

showing context menu in wpf treegrid

Context menu

Improves the end user experience by adding custom shortcut menu items.

perform clipboard operations wpf multicolumn treegrid

Clipboard operations

Uses clipboard operations such as cut, copy, and paste for the data within the control and between the control and other applications such as Notepad and Excel.

Conditional formatting

Customizes cell and row appearance conditionally based on data.

AutoSizing columns

Sets the column width based on specified logic. Options include size to cell, size to header, and auto.


  • Features a rich set of options for exporting data to Microsoft Excel file formats, PDF, and CSV.
  • Several customization options are also provided to customize exporting operations.

treegrid exporting to PDF, Excel and CSV


Transform your applications today by downloading our free evaluation versionDownload Free Trial

Scroll up icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon