Showcase your multi-column hierarchical data in tree form with the xamTreeGrid. Built on top of on our existing xamDataPresenter, this control inherits nearly all of the great features found in the Data Presenter, giving you a familiar API and a seamless development experience with editing, filtering, and sorting capabilities, summaries and more.
The xamTreeGrid uses the same powerful editors as the xamDataPresenter. Choosing an editor for a column is as simple as defining a field object such as the ComboBoxField, DateTimeField, MaskedTextField, and TemplateField to name a few.
Allow your users to view a smaller subset of the original data by applying this control’s filtering functionality. Uses can range from simple filters to more complex drill-downs with conditional operators or combined filters.
Users can easily sort bound data by clicking on a column header at runtime, or build sorting capabilities directly into your app at design time. Even sort your tree grid on multiple columns with the familiar CTRL-key selecting.
Get data analytics at a glance by displaying summaries - a set of aggregate functions that allow you to perform and display calculating logic on your data, like Sum, Max, Min, Count, and Average. Your users can also create their own custom calculation summaries, too.
If you’re using the MVVM design pattern, the xamTreeGrid will work seamlessly, exposing SelectedDataItem and SelectedDataItems properties to access and control selections from within a ViewModel. This control’s field definitions also support more advanced binding scenarios through the use of the CellBindings property and a binding markup extension called FieldBinding that simplifies the binding syntax when using MVVM.