We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies


The UWP DataGrid control is used for efficiently displaying and manipulating tabular data. Its rich feature set includes functionalities like data binding, editing, sorting, filtering, grouping, and exporting to Excel and PDF file formats. It has also been optimized for working with millions of records, as well as handling high frequency real-time updates.

High Performance

UWP DataGrid instant loading

Instant Loading

Ability to load millions of records instantly.

UWP DataGrid fast data processing

Fast Data Processing

Data processing operations like sorting, filtering, grouping, summaries, refresh, and real-time update operations are handled efficiently using PLINQ.

UWP DataGrid print and export

Optimized for quickly printing and exporting to Excel/PDF file formats.

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.

DataGrid data binding

Seamless Editing Experience

  • Support for built-in column types.
  • Embed controls such as progress bar and rating to view or edit the data.
  • Built-in support to commit or rollback changes when the data object implements IEditableObject.
  • New records can be added dynamically using in-built functionality.

Data Error Indication and Validation

Built-in support for validating cells and displaying error information based on INotifyDataErrorInfo and Data Annotations. It also provides support to dynamically handle validations.

UWP DataGrid data validation

Data Shaping and Manipulation

UWP DataGrid sort


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.

UWP DataGrid grouping


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

UWP DataGrid filter


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.

UWP DataGrid summaries


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

UWP DataGrid real-time update demonstration

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.

Conditional Formatting

Ability to customize cell and row appearance conditionally based on data.

UWP DataGrid conditional row and cell formatting

Row and Column Customization

UWP DataGrid autofit row based on content

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.

UWP DataGrid cells merging

Cell Merging

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

UWP DataGrid fFreeze rows and columns

Freeze Panes

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

UWP DataGrid rows mode

Unbound Rows

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

UWP DataGrid stacked headers

Stacked Headers

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

UWP DataGrid unbound columns mode

Unbound Columns

Provides support to display additional columns that are not bound to a data source. It can also display the results of expressions that are calculated based on values in other columns.

Hierarchical Table View

Master-detail relationship is represented through nested grids that can be expanded and collapsed as required. It also supports functionalities like editing, sorting, filtering, etc. Its flexibility allows unlimited levels of nesting.

UWP DataGrid master-details view

Data Virtualization

Data virtualization

Data Virtualization

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

UWP DataGrid incremental loading

Incremental Loading

Ability to load data while scrolling, if the data source is derived from ISupportIncrementalLoading interface.

UWP DataGrid paging


Interactive support to manipulate the data using SfDataPager control. It also supports on-demand loading.


Fully customizable using Microsoft Expression Blend and Visual Studio. It is possible to completely customize the cell and row appearance.

UWP DataGrid row and cell styling

Interactive Features

UWP DataGrid row drag and drop

Row Drag-and-Drop

Built-in support to drag and drop rows. Also supports drag-and-drop between controls.

UWP DataGrid column chooser

Column Chooser

Column chooser UI can be selectively enabled to let end users interactively choose the visible columns. The default UI can also be customized as required.

UWP DataGrid context menu

Context Menu

Improve the end user experience by adding custom context menu entries.

UWP DataGrid row and cell selection


Built-in support for row and cell-based selection similar to Excel, with extensive support for all keyboard navigations.

Printing and Exporting

  • Rich set of options for exporting data to Microsoft Excel file formats, PDF, CSV, and printing.
  • Several customization options are also provided to customize the exporting and printing operations.

UWP DataGrid printing and exporting


Settings in the grid can be serialized to XML format and loaded back through the built-in serialization options.

UWP DataGrid XML serialization and deserialization


Any static text in the data grid can be localized to any desired language.

UWP DataGrid localization


Read independent,
authenticated reviews
on G2

Download Now Pricing

What do our customers say about us?

double quotes

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.
 Microsoft MVP

Microsoft MVP

double quotes

Thank you very much, Syncfusion, for making our life simple and smart.
Murali Krishna

Murali Krishna

Invensys Development Center India Pvt. Ltd

Transform your applications today by downloading our free evaluation version Download Free Trial

Syncfusion UWP Resoures


Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion is proud to hold the following industry awards.

Up arrow icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile