# DataCollection

## Content

**DataCollection** is a powerful data binding component that is designed to be used with data controls, such as ListBox and FlexGrid. It provides grouping, sorting and incremental loading services for your data collection.

#### Key Features

* Provides **filtering**, **grouping** and **sorting** on a data set.
* Can be used with the data collection controls, such as **FlexGrid**.
* Provides **currency for master-detail** support for Xamarin applications.
* Based on the **.NET implementation** of ICollectionView.

For implementing sorting, filtering, incremental loading,and grouping using DataCollection, please see [DataCollection online help](https://developer.mescius.com/componentone/docs/services/online-datacollection/overview).