MY ACCOUNT  |  LOGIN

Sales: 1-888-936-8638

ORDER ONLINE >

 

  

 
      Products
       UI Products
   Essential Grid
   Essential Tools
   Essential Chart
   Essential Diagram
   Essential Schedule
       Back Office Products
   Essential PDF
   Essential XlsIO
   Essential DocIO
   Essential Calculate
   Essential Grouping
    Version History
    Browser Compatibility
    Online Demo
    Free Trial
    Order Online
    What's New
    Development Build
    Roadmap
    System Requirements
  Windows Forms


Previous |  Next


The Grouping Engine

The Grouping Engine encapsulates the Essential Grouping architecture. Users set an IList datasource to impose multicolumn sorts, filters, grouping with summaries and nested tables.

Essential Grouping uses balanced binary trees as a core data structure instead of arrays. Binary trees have the advantage that parent branches can cache information about their children. Inserting, removing and moving of records only takes O(Log2n) operations instead of the O(n) operations with linear data structures.

Users may access the Engine through their own code.


Previous |  Next

Essential Grouping
The Grouping Engine
UI Independent
How it works
Responsive to Data Changes
Sorting
Filtering
Summaries
Expressions
Grouping in Essential Grid
Grouping in Essential Chart

© 2001-2008 Copyright Syncfusion Inc. All rights reserved.  |  Privacy Policy  |  Contact  |  Sitemap  |