|
|
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.
|
|
|
|
The following screenshot depicts Essential GridGroupingControl using Essential Grouping. For flat data tables, users may employ a GridGroupingControl to quickly provide custom views of the data. Users may filter, group, sort and summarize the data. It is also easy to add custom formula columns to be used in grouping and summaries. The grouping architecture is flexible, and can be used with any IList object whose items have public properties.
GridGroupingControl showing non-grouped (flat) data
Users may group and sort multiple columns. If editing changes are made, any affected group or sort or filter will be automatically adjusted.
GridGroupingControl showing grouped data
|
|
|
|
The GridGroupingControl also supports data with hierarchical relationships and nested tables. Changes to any data element automatically update the grid and position the changed records properly. New rows may be added at any level.
GridGroupingControl showing hierarchical data
|
|
|
|
With a GridGrouping Control, each record in a hierarchical grid can have multiple nested relations. Users may expand the record to show the nested relations. Each nested table can be expanded individually by clicking on the plus-minus button next to the caption text.
Record with multiple nested table
|
|
|
|
|
|
|