Copied RSS Feed

Company

New DataGrid for Xamarin.iOS and Xamarin.Android

A major highlight of our most recent release of Essential Studio® is the inclusion of a brand new DataGrid component for Xamarin. Essential Grid is our award-winning flagship product, initially released in 2001. Over the years, it has become the market-leading DataGrid for several platforms, including Windows Forms, WPF, ASP.NET Core, ASP.NET MVC, and JavaScript. The same powerful DataGrid can now be used to efficiently display tabular data in your iOS and Android applications.

The DataGrid control for Xamarin.iOS and Xamarin.Android is a high-performance grid component that has been built from the ground up for achieving the best possible performance on the iOS and Android platforms. It offers smooth and responsive touch scrolling for up to hundreds of thousands of records. Here we’ll highlight the key features of the DataGrid control for iOS and Android.

Easily set data from all common data sources

The DataGrid control for Xamarin works out of the box for all popular data sources.

SfDataGrid for Xamarin.iOS with DataSource

SfDataGrid for Xamarin.Android with DataSource

Sorting Support

Sorting the data against any column is easy with a single touch in the header. Using TriState sorting, it is possible to reverse the changes after sorting has been applied. The DataGrid also supports custom sorting.

SfDataGrid for Xamarin.iOS with Sorting

SfDataGrid for Xamarin.Android with Sorting

 

Grouping support

The grouping function categorizes data into several groups and can also summarize the groups.

SfDataGrid for Xamarin.iOS with Grouping

SfDataGrid for Xamarin.Android with Grouping

 

Filter records as needed

The DataGrid provides filtering support to adjust the DataGrid to a view that satisfies your needs and constraints.

SfDataGrid for Xamarin.iOS with Filtering

SfDataGrid for Xamarin.Android with Filtering

 

Common selection modes

The DataGrid supports single and multiple selection when rows are tapped. In addition, the DataGrid provides SingleDeselect mode, which lets you deselect the selected row by tapping it again.

SfDataGrid for Xamarin.iOS with Selection

SfDataGrid for Xamarin.Android with Selection

Styling

It is possible to customize the appearance of the DataGrid control based on your needs and the appearance of the application.

SfDataGrid for Xamarin.iOS with Styles

SfDataGrid for Xamarin.Android with Styles

Incremental loading

Incremental loading allows you to load a subset of data into the DataGrid at runtime. While scrolling down, when the data is not available in the internal cache, it triggers an action to get the data from the server or a web service.

 

SfDataGrid for Xamarin.iOS with Incremental Loading

SfDataGrid for Xamarin.Android with Incremental Loading

 

 

Other features

Cell Customization

The DataGrid control provides support to customize a cell’s appearance based on data, and it is also possible to load any control inside the cell. It also provides support for displaying alternate row colors.

SfDataGrid for Xamarin.iOS with Customized Cells and Alternating Row Color

SfDataGrid for Xamarin.Android with Customized Cells and Alternating Row Color

SfDataGrid for Xamarin.iOS with Customized Cells and Alternating Row Color

SfDataGrid for Xamarin.Android with Customized Cells and Alternating Row Color

RowHeight Customization

The DataGrid provides support to change the height of a row based on the content of any column or specific columns to greatly enhance the readability of content.

SfDataGrid for Xamarin.iOS with RowHeight Customization

SfDataGrid for Xamarin.Android with RowHeight Customization

Freeze Panes Support

The DataGrid has added support to freeze rows or columns in the view.

Conclusion

In this post, we have walked you through the key features of our new DataGrid control for Xamarin.iOS and Xamarin.Android. If you are a current customer, we invite you to check out the DataGrid control for Xamarin. If you are not a current customer, you can always download our free evaluation to see it in action.

Please note that the component is currently available as a preview and is only available for Xamarin.iOS and Xamarin.Android platforms. A Xamarin.Forms version will be available in our next major release of Essential Studio®.

Meet the Author

Xamarin Team