Progress Telerik UI for Xamarin

Xamarin.Forms DataGrid

  • Best in class Xamarin Data Grid component featuring stunning performance, CRUD operations support, MVVM support, filtering, sorting, grouping, validation and much more.
  • Part of Telerik UI for Xamarin together with other best-in-class native components for any app and device.
  • Comes with free document processing library, multiple demos, rich documentation, and instructor-led training.
VS Logo Support for Visual Studio and Visual Studio for Mac
Nasa, Visa, Microsoft Fox, Samsung, IBM World Bank Group, Volvo
  • Telerik UI for Xamarin DataGrid Overview

    The Telerik UI for Xamarin DataGrid is a powerful and feature rich control that allows you to easily visualize and edit tabular represented data in your Xamarin.Forms apps. The control can be populated from various data sources, has built in CRUD operations, out-of-the-box support for operations like sorting, filtering and grouping, and validation and editing over the underlying data.

    Combined with stunning performance and platform specific UI, the DataGrid control is a great tool to display data in native mobile applications for Android, iOS and UWP, both in Visual Studio and Visual Studio for Mac.

    Documentation on Getting Started with the Xamarin.Forms DataGrid Control

  • 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.

  • Data Management and CRUD Operations

    The Telerik UI for Xamarin Data Grid control can display data from any data source by simply feeding the data items collection to its ItemSource property. Create, Read, Update and Delete (CRUD) operations are also supported out-of-the-box by the underlying data engine.
  • 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 as additional items need to be visualized, on demand by the user. Telerik UI for Xamarin DataGrid offers automatic data loading once you’ve scrolled to the last available record, or by displaying a customizable button which will initiate loading more data items.

    Documentation on the DataGrid Load On-Demand Mode
  • Commands and MVVM Support

    Following best practices for the Command design pattern in XAML and MVVM words, DataGrid for Xamarin Forms provides MVVM support with a set of commands that allow different aspects of the control behavior to be handled or completely overridden.

    Documentation on the DataGrid Commands Support

  • Wide Variety of Predefined Columns

    DataGrid has plenty of built-in columns such as Text, Boolean, Numeric, ComboBox, DateTime and a Template grid column to enable handling different data types and user scenarios, each with its specific editor. There are also several types of column generation options such as automatic grid column generation, manual or mixed mode, that brings utmost flexibility when shaping up columns in the grid control.

    Documentation on the DataGrid Columns

  • Xamarin DataGrid Editing

    Telerik UI for Xamarin 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.

  • Validation API

    Built-in validation enables restricting the input data to a desired format via custom validation or INotifyDataErrorInfo, providing the ability to display the errors on an external UI.

    Documentation on the DataGrid Validation API

  • 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 options for sorting - ascending, descending, single, or multi-column, as well as custom, 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.

    Documentation on the supported SortingFiltering and Grouping capabilities of the Xamarin.Forms DataGrid

  • Nested Properties Support

    With built-in support for Nested Properties, DataGrid columns can be bound to sub-objects of the items in the item source. Now it is possible to bind to Company.Supervisor.Name - the Name property of the object stored in the Supervisor object of the data item, or any other level of nested properties.

    Documentation on the Xamarin DataGrid Nested Properties Support

    Telerik UI for Xamarin - DataGrid - Nested Properties Image
  • 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 Xamarin app users to have.

    Documentation on the DataGrid Selection Capabilities

  • Fine-Grained Customizations

    Visual elements and menus in the Xamarin Data Grid control are accessible and highly customizable. To achieve any UI requirements, you can change colors, fonts or directions, add/remove/replace menu items in context menus, define cell, editors, column and group header styles, set error text for non-validated cells and rows and much more.

    Documentation on the DataGrid Styling Capabilities

  • Rows Alternation

    DataGrid supports alternating row colors so your app users can easily distinguish one row from another. 

  • Styling and Appearance

    The Telerik DataGrid control for Xamarin.Forms features a built-in styling mechanism for customizing the look of the control and its items with the already familiar approach of using StyleClass and resources. Utilizing the theming concept makes it easier to implement corporate branding in a mobile application or to achieve the same look and feel on both Android and iOS.

  • Localization and Globalization

    The control has built-in localization support, which makes it easy to localize your app to any language your project demands. In addition, the control also features globalization capabilities, so it reflects the device culture and uses it to present the user with the appropriate culture specific formats.

    Documentation on Localization and Globalization Support


All UI for Xamarin Components

Get Started Waves

Next Steps

Check the documentation

Get off to a fast start with the product.

See pricing

The license entitles you to the Telerik Ultimate support plan.

Download 30-day free trial

Try Telerik UI for Xamarin with dedicated support.