Data Grid

The data grid control for Windows-Phone is used for efficiently displaying and manipulating tabular data. Its rich feature set includes functionalities like data binding, sorting, filtering, and grouping. It has also been optimized for working with millions of records as well as handling high frequency real-time updates.

"As a creator of online tutorials for Microsoft technologies,your controls helped to provide a rich user experience. I wanted a look and feel like a Windows Store app and the 'Tiles' are useful for that."

Fast Data Processing

Data Binding

Data binding works out of the box for all popular data sources. It automatically generates columns for the data-bound collection. It even assigns appropriate column types for the specific data types.

Data Shaping and Manipulation

Sorting

Support to sort data against one or more columns with multiple customization operations. There is also an option to sort by caption summary values when the grid is grouped.

Grouping

Support for grouping data by one or more columns either programmatically or through touch interactivity.

Summaries

Built-in support to calculate and display sum, min, max, average, count, and custom aggregates in additional rows in table or group.

Filtering

Built-in Excel-inspired filter UI with advanced filtering options to easily filter and view data as required. It is also possible to filter programmatically.

Real Time Updates

Handles high frequency updates even under the most demanding scenarios where the data is sorted and grouped in real-time. The summaries are calculated in an optimized way and the updated summary is instantly refreshed in real-time usage scenarios.

Row and Column Customization

Individual Row Heights

Change the height of the rows based on the content of any column or certain columns to enhance the readability of content.

Cell Merging

Ability to dynamically merge data in adjacent cells and present that data in a single cell.

Freeze Panes

Freeze the rows and columns at top, bottom, left, and right positions similar to Excel.

Unbound Rows

The ability to display rows at the top and bottom of the grid with data that is not bound to the ItemsSource.

Stacked Headers

Built-in support for displaying stacked headers, which are unbound header rows that can span across multiple rows and columns.

Unbound Columns

Provides support to display additional columns that are not bound to a datasource. Data grid can also display the result of expressions that are calculated based on values in other columns.

Data Virtualization

Data Virtualization

Ability to display records on demand by automatically enabling data virtualization when it is bound to a VirtualizingCollectionView