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.

TreeGrid Control for WPF

The TreeGrid for WPF is a data-oriented control that displays self-relational data in a tree structure with multicolumn interface like multicolumn treeview. Its rich feature set includes UI virtualization, editing, data validation, sorting, filtering, on-demand loading of data, and more.

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.
  • 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

Selection

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

Sorting

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

filtering in wpf treegrid

Filtering

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.


Editing

  • 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


Appearance

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.


Exporting

  • 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


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.