Blogs

The Progress Bar - DevExpress XPF Blog

Previewing v2009 vol 1: DataGrid for WPF

     

 

For Version 2009 Volume 1, we have made a number of improvements as well as added new features to our grid control for the Windows Presentation Foundation. All of these features are available for both grid and card view.

Masked Input

Our in-place text editor now supports the following mask types:

Numeric

Probably the most common mask-type used in grid controls when deployed in data entry scenarios. The mask is specified using the standard .NET Framework format strings. The Numeric mask also supports restricting user input to currency values.

Date-Time

This mask is similar to the Numeric mask, except that it will only accept a date or time value based on the .NET Framework format string specified.

Simple Masks

This mask type is the best suitable for scenarios where you need to enter strings of limited length, such as phone numbers, zip codes, social security numbers, etc. The mask is specified using a sequence of characters. Some characters serve as placeholders for digits or letters, while others are literals used to separate value portions. An example of such literals is parentheses for area code in phone numbers.

Regular Expression Masks

If none of the preset mask types listed above suite your needs, then you can define any types of regular expressions and use them as masks.

New End-User Data Filtering Capabilities

With this version, you will be able to offer your end-users several new features that make it easier to filter grid data.

Excel-Style Filter dropdowns

These dropdowns can be used to select one or multiple filter criteria to be applied to the grid’s data.

dxgrid-ExcelStyleFilter

Embedded Controls in Filter dropdowns

You can easily embed any WPF control in the filter dropdowns to create a more streamlined and intuitive UI for your users.

dxgrid-Filter-CustomDropdown

Auto Filter Row

Last but not least is the Auto Filter Row which can be displayed above all data rows. If enabled, end-user can filter data by simply entering values in the filter row’s cells. The Auto Filter Row will also display data editors based on the column’s value types.

dxgrid-Auto-Filter-Row

Sorting Group Rows by Summary Values

Just like our ASP.NET and WinForms grids, the DXGrid now provides the API required to sort group rows by their summary values.

dxGrid-sort-by-summary

Excel-Style Frozen Columns

Columns can now be anchored to the left or right edge of the grid so that they are always visible and not affected by horizontal scrolling.

dxGrid-frozen-columns

Performance Improvements

We have made numerous performance improvements to the grid to resolve issues that were caused by displaying large amounts of columns. The grid can now easily handle datasets with up to 10 million rows and 10 thousand columns without any performance hits.

Miscellaneous Enhancements

  • Tooltips are now displayed for cells with truncated content.

    dxGrid-cell-hints
  • Vertical grid lines are now displayed by default, but can be hidden if necessary.
Published Mar 05 2009, 02:59 PM by Emil Mesropian (DevExpress)
Filed under: , ,
Technorati tags: v2009.1, WPF, DXGrid
Bookmark and Share

Comments

 

Kai Bøhli said:

Looking great Emil !, great to see that you're finally working seriously on WPF.

Best wishes

Kai Bohli

March 5, 2009 7:08 PM
 

VietCuong said:

Everything very good

March 5, 2009 11:02 PM
 

Julius Jackson said:

10 million!? MILLION!? Wow...

March 6, 2009 11:41 AM
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 8:30am and 5:00pm 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.