New in DXperience 12.1

WPF Grid Control

Master-Detail Support

With this release, you can easily display “one-to-many“ data relationships using the new Master-Detail Data Representation feature of the DevExpress WPF Grid. Since there are no limits to the number of relationships or nesting levels, each record can expand multiple detail grids and each detail record can have its own detail information.

DXGrid ships with a dedicated placeholder for detail records allowing you to select the manner in which information is displayed for your end users. If you choose to display data using a grid control, you will have access to a fully-synchronized detail view that supports nearly all of the features you’ve come to expect from our market leading grid control including: data editing, sorting & grouping, filtering, summary computation, column customization and so much more. Your users will have access to a single scrollbar for the entire grid with integrated smooth scrolling capabilities. If you choose to group or filter data, you’ll do that using the master view’s Group By box or filter panel – which is visible at all times.

Master-Detail with Table Views - DevExpress Grid for WPF

If you choose to embed custom templates within details sections, you will find numerous enhancements in the DXGrid – including built-in detail expansion buttons and tabbed containers for details. The latter is an extremely effective way in which to present detail information to end users.

Master-Detail with Custom Templates - DevExpress Grid for WPF

In this release, you can add Card Views or TreeList Views via custom templates.

Drag-and-Drop Support

The DevExpress WPF Grid Control introduces drag-and-drop support across Table Views and Tree List Views. Enabling drag and drop you allow your end-users to reorder rows in Table Views, rearrange node hierarchy in Tree List Views and move data objects (rows or nodes) outside the grid to external controls that support drag and drop.

TableView: Reordering Data Rows
TableView: Reordering Data Rows
TableView: Moving Data Rows Between Groups
TableView: Moving Data Rows Between Groups
TreeListView: Changing a Node's Position
TreeListView: Changing a Node's Position
TreeListView: Moving Nodes to Another Node
TreeListView: Moving Nodes to Another Node
Related Help Topic: Drag and Drop Overview

Search Panel

With this release, our Grid Control introduces a Search Panel across view types - delivering an easy and straightforward way for end-users to locate information within the grid.

Search Panel - DXGrid for WPF by DevExpress

Related Help Topic: Search Panel

Fixed Total Summary Panel

In DXperience v2012 vol 1, the grid control can display two distinct summary panels (calculated against all rows). The difference between the new Fixed Total Summary Panel and Total Summary Panel (available in previous versions), is that this panel is displayed below the scrollable view and its content is always visible on-screen.

Fixed Summary Panel - DXGrid for WPF by DevExpress

Runtime Grid Summary Display Format Editor

A runtime grid summary editor allows end-users to manage total and group summaries (create, remove, customize). In DXperience v2012 vol 1, we've improved the summary editor to allow the end-user to specify patterns used to format summary values.

Runtime Grid Summary Editor
Runtime Grid Summary Editor

TreeListView Printing and Exporting

By using the DevExpress WPF Printing Library, you can now render TreeListView contents with ease (including all current customization settings such as data sorting, summaries, column visibility, etc). You can also export your reports to other file formats, including PDF and XLSX.

TreeListView Print Preview
TreeListView Print Preview
TreeListView Export to Excel
TreeListView Export to Excel

Performance Improvements

  • Data Printing and Exporting

    We have optimized the grid's printing to make it even faster! The table below compares the printing performance between v2012 vol 1 and v2011 vol 2 when creating a document with 20 columns and 3,000 rows:

    VersionTime, sec
    Create Print ReportExport to ExcelExport to PDF
    v2012 vol 14.15.17.7
    v2011 vol 213.216.419.7

    In DXperience 2012 vol 1, printing a grid that displays images will be significantly faster because of its ability to cache graphics. The table below compares the printing performance between v2012 vol 1 and v2011 vol 2 when creating a document with 12 columns (2 image columns with the same JPG file, 5Kb) and 1,000 rows:

    VersionCreate Print Report, secMemory, MbExport to Excel, secExcel File Size, Mb
    v2012 vol 11.42.21.220.5
    v2011 vol 213.335.219.2215.5
  • Handling Massive Data Updates

    The DXGrid now behaves like the standard WPF DataGrid when handling massive data updates from its source via INotifyPropertyChanged. If the DXGrid is bound to a data source implementing INotifyCollectionChanged or IBindingList, it only handles updates from the rows/cells that are visible onscreen. This provides a large performance boost when working with large volumes of data.

1
2
3
4
5
6
7
58
59
60
More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 7:30am and 4:30pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.