Skip to content
| Marketplace
Sign in
Visual Studio>Controls>WPF TreeGrid - Syncfusion WPF UI Controls
WPF TreeGrid - Syncfusion WPF UI Controls

WPF TreeGrid - Syncfusion WPF UI Controls

Syncfusion

|
312 clicks
| (0) | Free Trial
The WPF TreeGrid control displays hierarchical or self-relational data in a tree structure with a multicolumn interface like the multicolumn treeview.
Get Started

Syncfusion WPF TreeGrid

The WPF TreeGrid control is a data-oriented control that displays self-relational data in a tree structure user interface like multicolumn treeview. Data can be loaded on demand. Items can be moved between parent nodes using the built-in row drag-and-drop functionality. Its rich feature set includes editing with different column types, selection, and node selection with check boxes, sorting, filtering and more.

Syncfusion WPF TreeGrid

Features and Benefits of WPF TreeGrid Control

Data binding

  • Binds any hierarchical data by specifying child mapping.

  • Displays self-relational data in a tree structure specifying the parent and child mappings.

  • In unbound mode data is loaded on-demand using events.

  • WPF TreeGrid Data Binding documentation

Seamless editing experience

  • Use different built-in column types such as ComboBox, DateTime, and CheckBox.
  • Embed controls such as a progress bar or rating, to view or edit the data in a cell.
  • Commit or rollback changes when the data object implements IEditableObject.
  • Built-in data error indication and validation to Validate cells and display error information.

Learn more about WPF TreeGrid editing

Data operations

  • Sorting - Sort data against one or more columns with multiple customization operations. You can also sort by writing custom logic.
  • Filtering - Filter nodes programmatically with various filter-level options.

Selection and Clipboard operations

Select rows or nodes with extensive support for keyboard navigation. Also, select rows using node check boxes. Perform clipboard operations such as cut, copy, and paste within a control and between other applications such as Notepad or Excel.

Learn more about WPF TreeGrid selection

Column sizing

Column width can be adjusted (autofit) based on the content of a column or column header. Fit all the columns within the viewport of a treegrid in WPF

  • WPF TreeGrid Column Sizing documentation

Style

The appearance of a treegrid and its inner elements, such as rows, cells, columns, headers can be customized easily by using styles and templates.

Learn more about WPF TreeGrid style

Row drag and drop

Drag and drop rows within a control or between controls with an intuitive drag and drop UI.

Exporting

Features a rich set of options for exporting data to Microsoft Excel file formats, PDF, and CSV.

  • Export To Excel documentation
  • Export To PDF documentation

Related links

Learn More about WPF TreeGrid

Download Free Trial

Pricing

Documentation

View Demos

Code Example

Community Forums

Knowledge base

Suggest a Feature

About Syncfusion WPF Controls

Syncfusion's WPF controls library is the only suite that you will ever need to build an application since it contains over 95 high-performance, lightweight, modular, and responsive UI controls in a single package. In addition to TreeGrid, we provide popular WPF Controls such as DataGrid, Charts, Scheduler, Diagram, Docking, and PDF Viewer.

About Syncfusion

Founded in 2001 and headquartered in Research Triangle Park, N.C., Syncfusion has more than 35,000 customers and more than 1 million users, including large financial institutions, Fortune 500 companies, and global IT consultancies.

Today we provide 1900+ controls and frameworks for web (Blazor, ASP.NET Core, ASP.NET MVC, ASP.NET WebForms, JavaScript, Angular, React, Vue, and Flutter), mobile (Xamarin, Flutter, UWP and JavaScript), and desktop development (WinForms, WPF, WinUI, UWP, Flutter, and .NET MAUI). We provide ready-to deploy enterprise software for dashboards, reports, data integration, and big data processing. Many customers have saved millions in licensing fees by deploying our software.


sales@syncfusion.com | Toll Free: 1-888-9 DOTNET

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft