Telerik UI for .NET MAUI

.NET MAUI DataGrid

  • Truly native .NET MAUI Data Grid control featuring stunning performance, filtering, sorting, grouping and much more.
  • Part of Telerik UI for .NET MAUI together with other best-in-class components for cross-platform application development.
  • Comes with demos, rich documentation, and industry-leading support.

Supported for

Download Free Trial
DataGrid conrol for .NET MAUI
  • Overview

    The Telerik UI for .NET MAUI DataGrid is a powerful control that allows you to easily visualize and edit tabular represented data in your .NET MAUI applications. The control can be populated from various data sources and includes out-of-the-box support for operations like sorting, filtering and grouping and editing and more. Currently, the control is available for iOS, Android, Windows and macOS.

    See the .NET MAUI DataGrid documentation

    maui datagrid
  • High Performance & UI Virtualization

    Provide your end users with flawless performance thanks to the powerful grid control data layer. The built-in UI Virtualization makes sure that cell and row elements are created only when needed and only for the currently visible cell and row elements, hence reducing memory footprint and boosting performance to new heights.

  • Editing

    Telerik UI for .NET MAUI Grid read/write capability allows developers to quickly enable app users to edit data presented in the grid. Depending on the column data type, a relevant editor allows end users to edit content with the appropriate editor type. For instance, if one of the columns is a date, a date-picker will be used to offer the user a change in date field.

  • Column Resizing

    DataGrid users can easily change a column's width by positioning their finger or the mouse over the column's vertical grid line and dragging it until they achieve the desired column size.

    Telerik UI for MAUI DataGrid Column Resizing
  • Column Reordering

    If end users want to switch column positions in a DataGrid, they will be pleased with the column reordering functionality. Users can just drag a column's header to the desired position among the other headers and drop it there, thus changing the columns order.

    Telerik UI for MAUI DataGrid Column Reordering
  • Frozen/Pinned Columns Support

    Working with data tables that have a high number of columns can be difficult. Now you can freeze/pin any DataGrid column or multiple columns to the left side of the grid and have them visible no matter how far across the sheet you scroll.

    See the .NET MAUI DataGrid docs: Frozen/Pinned Columns

    .NET MAUI DataGrid Control FrozenColumns
  • Filtering, Grouping and Sorting

    Easily perform SORT, FILTER or GROUP operations on your data via the intuitive user interface or with the convenient API of the DataGrid. The highly optimized data layer of the control handles these operations instantly. No matter what your goal is for displaying the data in the grid, or the app user’s preferred data view, it can be done with the various out-of-the-box options for sorting, filtering with different types of filter descriptors, expressions and filter editors for the diverse data types, or grouping the data on single or multiple levels with hierarchical view.

    See the .NET MAUI DataGrid documentation: Filtering, Grouping and Sorting

  • Grouping UI

    The Grouping UI functionality enables users to drag and drop column headers into the top panel to group data. With built-in Grouping UI, you give the user control over how they view the data, instead of having to hard-code specific views for them. You can enable grouping on multiple levels with hierarchy.

    MAUI DataGrid Grouping UI
  • Column and Group Footers

    Telerik UI for .NET MAUI DataGrid allows displaying individual footer cells for each column, containing additional information about the column. The component also allows rendering a footer under each group when grouping is used. Similarly, group footers display group summaries.

    MAUI DataGrid Column Footers
  • Aggregates

    Whenever you need to add a row with totals at the bottom of the Data Grid’s groups or columns, you can use the Data Grid control’s Aggregates support. Take advantage of the built-in support for the most popular aggregate functions: Average, Count, Sum, Min, Max, Count or create a custom aggregate function.

    MAUI DataGrid Aggregates
  • Rows Alternation

    The DataGrid control for .NET MAUI supports alternating row colors so your app users can easily distinguish one row from another.

  • Single and Multiple Selection

    DataGrid features single or multiple item selection, as well as controlling the selection—Unit – Cell or Row—thus enabling any selection scenario you want your .NET MAUI app users to have.

    See the .NET MAUI DataGrid documentation: Selection

  • Style and Appearance

    The Telerik DataGrid control for .NET MAUI features a built-in styling mechanism for customizing the look of the control and its items.

  • Load on Demand

    Loading a large data set has its challenges. One of the most popular approaches is using incremental data loading as additional items need to be visualized, on demand by the user. Telerik UI for .NET MAUI DataGrid offers automatic data loading once you’ve scrolled to the last available record, or by displaying a customizable button that will initiate loading more data items.

    See the .NET MAUI DataGrid documentation: Load On-Demand

  • DataTable Support

    You can bind your .NET MAUI DataGrid to a DataTable and have access to all the cool features. You can add, remove, select, edit item(s) and update DataGrid's ItemsSource. You can also perform commands and operations like filtering, sorting, grouping and selection.

    See the .NET MAUI DataGrid documentation

Frequently Asked Questions

  • What is .NET MAUI DataGrid?

    The Telerik UI for .NET MAUI DataGrid control allows you to easily visualize and edit tabular represented data in your .NET MAUI applications. Most of the data on the Internet is stored in tables within a database. The DataGrid provides the same abstraction over the data—it has columns and rows, and the intersection of a row and a column is called a cell.

    The DataGrid is a part of Telerik UI for .NET MAUI, the most comprehensive UI suite for .NET MAUI! To try it out, sign up for a free 30-day trial and kickstart your cross-platform app development today.

  • How can I try Telerik for .NET MAUI DataGrid?

    You can try all Telerik UI for .NET MAUI components by signing up for a 30-day FREE trial. During your evaluation, you will have access to all the components, technical support, documentation and getting-started resources.

    See the .NET MAUI DataGrid Getting Started article for a quick tutorial and don’t forget to sign up for a trial to get free support.

  • How many components are included in the Telerik UI for .NET MAUI suite?

    Telerik UI for .NET MAUI offers a wide range of 55+ controls to enable your cross-platform development of native Windows, macOS, Android and iOS applications. The .NET MAUI UI library is constantly growing. For upcoming releases information, visit our Roadmap. 

  • Does .NET MAUI DataGrid support load on demand?

    Loading a large data set on a mobile device has its challenges. One of the most popular approaches is using incremental data loading the moment the items need to be visualized.

    The DataGrid supports three different options for using its load-on-demand feature. You can choose the most convenient for you based on your application requirement.

  • Where can I buy the Telerik UI for .NET MAUI DataGrid control?

    The DataGrid component is one of over 55 in the Telerik UI for .NET MAUI components library which is also a part of the Telerik DevCraft bundle.

    The Telerik UI for .NET MAUI library comes with several purchase options, giving you flexibility based on the needs of your project. The license is perpetual, with subscription options for support and new updates. Please refer to the Telerik UI for .NET MAUI pricing page for more information.

  • What support options does Telerik UI for .NET MAUI offers?

    Depending on your needs, Telerik UI for .NET MAUI offers the following flexible support options:

    • Lite support: 72-hour response time, 10 support incidents
    • Priority support: 24-hour response time, unlimited support incidents
    • Ultimate support: everything in Priority support, plus 4-hour ticket pre-screening and phone assistance

    Learn more about flexible support and pricing options.

All UI for .NET MAUI Components

Get Started Waves

Get the Bits

Download Free Trial

See Telerik UI for .NET MAUI in action and check out how much it can do out-of-the-box.

Next Steps