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 .NET MAUI DataGrid control is used to display and manipulate data in a tabular view. Its rich feature set includes different column types, sorting, autofitting for columns and rows, and styling for all elements.

.NET MAUI DataGrid Code Example

Easily get started with the .NET MAUI DataGrid using a few simple lines of XAML code example as demonstrated below. Also explore our .NET MAUI DataGrid Example that shows you how to render and configure the .NET MAUI DataGrid.

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"

        <local:OrderInfoRepository x:Name="viewModel" />

        <syncfusion:SfDataGrid x:Name="dataGrid"
                               ItemsSource="{Binding OrderInfoCollection}">

High performance

The .NET MAUI DataGrid control was built from the ground up for the best possible performance, even when loading large amounts of data.

.NET MAUI DataGrid high performance.

.NET MAUI DataGrid responsiveness.

Responsive DataGrid

Responsive features allow the DataGrid layout to be viewed on different devices. It is also possible to hide specific columns and customize the width of all the columns or individual columns with built-in column sizing options.

Data binding

Bind data seamlessly from various local and remote data sources, such as JSON, OData, WCF, and RESTful web services.

.NET MAUI DataGrid data binding

.NET MAUI DataGrid selection


  • Select one or more rows with built-in selection modes.
  • Navigate among cells and rows with keyboard navigation in the Windows platform.
  • Customize the background and text color for selected rows.


Experience easy editing with our in-place editing feature! With a seamless interface and a wide range of built-in column types, including text, numeric, combo box, and date picker editors, users will enjoy unparalleled control over their data. Easily commit or roll back changes with just a few clicks, ensuring the smoothest editing experience possible.

Data shaping and manipulation

.NET MAUI DataGrid shows the sorted data.


Sort one or more columns in ascending or descending order. Perform tri-state sorting and display sort numbers to indicate the sort order.

.NET MAUI DataGrid shows the grouped data.


Programmatically group data by one or more columns using flexible templates. The groups can be expanded or collapsed based on user preference. Additionally, the grouping logic can be customized to apply specific rules for data grouping.

Filtering in .NET MAUI DataGrid.


Filtering helps you view records that meet given criteria. The DataGrid supports various filter types through a powerful Excel-like filter UI. Choose from built-in filters, define your own filtering logic, and customize the filtering UI based on your application requirements.

Summaries in .NET MAUI DataGrid.


Display a row containing summary data for the columns with aggregate types such as sum, minimum, maximum, average, and count. The following are the different categories of summary: * Total or table summary * Group summary * Summary in group caption or group header * Custom summary

Real time updates.NET MAUI DataGrid.

Real time updates

In high-pressure situations, maintaining up-to-date information is critical. The DataGrid supports real-time updates to cells, enhancing efficiency and responsiveness.

Row and column customization

.NET MAUI DataGrid shows the different types of columns.

Column types

  • Users can load different types of data using various built-in column types such as text, numeric, date, checkbox, and image for better data visualization.
  • Load custom or multiple views in the cells to display using templated columns.

Freeze panes in .NET MAUI DataGrid.

Freeze panes

Freeze rows and columns at the top and bottom of the view, similar to in Excel. Horizontal and vertical scrolling can be performed, except on frozen columns and rows.

Stacked headers in .NET MAUI DataGrid.

Stacked headers

Group the columns under a common header. Users can add multiple rows and define multicolumn headers in the stacked header rows.

.NET MAUI DataGrid shows rows in auto fit.

Row height

Adjust (auto fit) the row height based on the content of any column or certain columns to enhance the readability of the content. It is also possible to set the row height conditionally.

Column sizing in .NET MAUI DataGrid.

Column sizing

  • The column width can be adjusted to fit based on its cells.
  • All the columns can be adjusted to fit within the viewport.


Styling in .NET MAUI DataGrid.


  • Customize the style of each and every element in the MAUI DataGrid to display visually appealing data.
  • Apply a background color to alternating rows for better readability.
  • Customize text styles of rows for an elegant look and feel.
  • Customize vertical or horizontal grid line borders, or both. Customize the color and thickness of the grid lines, as well.

Conditional styling in .NET MAUI DataGrid.

Conditional styling

  • Customize cell and row appearances conditionally based on the data.
  • Customize styles and formatting to the data in the rows.


Excel exporting in .NET MAUI DataGrid.

Excel export

  • The .NET MAUI DataGrid allows exporting data to the Excel file format.
  • It offers a range of appearance customization options.
  • Users can exclude specific columns and headers from the exported file, set custom row heights and column widths, and much more. To enhance customization capabilities, utilize the Syncfusion .NET MAUI Excel library to further modify the exported Excel file according to the requirement.

PDF Exporting in .NET MAUI DataGrid.

PDF exporting

  • The .NET MAUI DataGrid allows export of data to the PDF file format, providing a wide range of appearance customization options.
  • Users can exclude specific columns and headers from the exported PDF, set custom row heights and column widths, and more.
  • Users have the flexibility to show or hide column headers on each page of the exported PDF. Moreover, the DataGrid enables the display of additional content at the top (header) or bottom (footer) of the page during PDF export. To view the exported PDF document, users can utilize the Syncfusion .NET MAUI PDF Viewer.

Our Customers Love Us

Having an excellent set of tools and a great support team, Syncfusion reduces customers’ development time.
Here are some of their experiences.

Rated by users across the globe

Syncfusion .NET MAUI Resources


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
Live Chat Icon For mobile