|
|
|
|
|

|
|

|
|
Essential Grouping
Essential Grouping allows users to group data, access filtered results and have summary information without the overhead of graphical display code. The Grouping Engine extracts all the data manipulation, handles the data and gives users ways to access the needed results.
|
|
| | | | | | |
|

|
|

|
|
Responsive to Data Changes
If a data source supports IBindingList/ListChanged events, then Essential Grouping listens to these events, responding appropriately. If the datasource does not support IBindingList, the Grouping Engine may refresh itself as appropriate.
|
|
| | | | | | |
|

|
|

|
|
Sorting
Essential Grouping supports multikey sorting without relying on ADO.NET. It will sort any IList data source.
|
|
| | | | | | |
|

|
|

|
|
Filtering
Users may impose filters on data to easily access only items that meet the specified criteria.
|
|
| | | | | | |
|

|
|

|
|
Summaries
Summaries allow users to easily see statistics on grouped data. Users may access information like the maximum value of columns in every group or the sum of the items, median value, etc.
|
|
| | | | | | |
|

|
|

|
|
Expressions
Expressions allow users to do record-oriented calculations, effectively adding a new value to the data collection calculated from the existing values.
|
|
| | | | | | |
|

|
|

|
|
Grouping in Essential Grid
Essential Grid for ASP.NET uses the Grouping engine to implement a high-performance grouping grid that can render your records in one or more nested groups.
|
|
| | | | | | |
|

|
|

|
|
Grouping in Essential Chart
Essential Chart uses Essential Grouping extensively to handle summarizing and grouping of data for chart displays.
|
|
| | | | | | |
|
|
|
|
|