Xamarin DataGrid (SfDataGrid) Overview

The DataGrid control is available in Xamarin.Forms, Xamarin.Android, and Xamarin.iOS. This helps to create entirely customizable features and is used to display and manipulate large amounts of data in a tabular view. It is built from the ground up to achieve the best possible performance even when loading large data sets. The following table lists the key features of this control in Xamarin.Forms, Xamarin.Android, and Xamarin.iOS.

IMPORTANT

Xamarin.Forms is unique and offers a single language(C#) and runtime that works across the platforms like Android, iOS, UWP and MacOS platform as well.

Features Xamarin.Forms
(Android, iOS ,UWP and MacOS)
Xamarin.Android Xamarin.iOS
Diagonal scrolling
Sorting
Custom sorting
Grouping
Custom grouping
Summaries
Filtering
Editing
Resizing columns
Selection
Load more
Pull to refresh
Swiping
Column drag and drop
Row drag and drop
Template column
Custom cell
Styles
Conditional styles
Exporting
Row Freezing
Column freezing
Row height customization

DataGrid with all column types

DataGrid with template column