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.
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.
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.
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.
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.
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.
- Vertical grid lines are now displayed by default, but can be hidden if necessary.