::adCenter::
Bookmark and Share

Essential Grouping

Essential Grouping is a high-performance grouping engine that can group any list of data. It is highly optimized and can handle large amounts of dynamic data. It features support for related data and filters. All aspects of the grouping engine are extensible and users can add functionalities as needed.

Essential Grouping

Essential Grouping allows users to group data, access filtered results, and display summary information without the overhead of graphical display code. It extracts all the data manipulation, handles the data, and enables users to access the needed results.

CRUD Operations

If a data source supports the IBindingList or ListChanged events, then Essential Grouping listens to these events, responding appropriately. If the data source does not support IBindingList, the Grouping Engine will refresh itself as appropriate.

Sorting

Essential Grouping supports multi-key sorting without relying on ADO.NET. It will sort any IList data source.

Filtering

Users can apply filters on data to easily access items that meet only the specified criteria.

Calculate Summaries

Summaries allow users to easily view statistics on grouped data. Users can access information, such as the maximum value of columns, in every group or the sum of items, median value, etc.

Expressions

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

Grouping in Essential Grid

Essential Grid uses the Grouping Engine to implement a high-performance grouping grid that can render records in one or more nested groups.

Grouping in Essential Chart

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

Custom summary Grouping

Custom summary Grouping

Foreign key reference in Grouping

Foreign key reference in Grouping

Grouping

Grouping

Grouping with Data Grid

Grouping with Data Grid

List-Item Reference

List-Item Reference

Manual relation in Grouping

Manual relation in Grouping

Random process perform in Grouping

Random process perform in Grouping

Strong-Typed Collections

Strong-Typed Collections
Development Environments
  • Visual Studio 2008 (Team, Professional, Standard and Express)
  • Visual Studio 2005 (Team, Professional, Standard and Express)
  • Borland Delphi for .NET SharpCode
.NET Framework versions
  • .NET 2.0 and .NET 3.5
Operating Systems
  • Windows Server 2008 (32 bit and 64 bit)
  • Windows 7 (32 bit and 64 bit)
  • Windows Vista (32 bit and 64 bit)
  • Windows XP
  • Windows 2003