::adCenter::
Sales: +1 919.481.1974
Bookmark and Share

Essential Grid for WPF

download-now
Preview WPF samples and download sample code (requires Silverlight 3).

The Fastest WPF Grid Control

Essential Grid for WPF includes three grids: an extensible data-bound GridDataControl (sometimes referred to as a DataGrid), a powerful cell-oriented GridControl, and a multi-column GridTreeControl. All three grids are full featured, offer excellent performance (in scrolling and time critical updates), share a powerful style architecture for controlling cell properties, and also share an extensible cell control architecture that allows the grids to host different controls in their cells.

The GridDataControl is a full featured, XAML enabled, data-bound grid that offers out of the box support for grouping, multi-column sorting, filtering, and summaries. It also supports the display of hierarchical data, conditional formats, unbound columns and expression columns. This grid has strong support for user interactions such as moving columns, dynamically setting column properties, and custom filtering. It can be bound to any IEnumerable data source. It is highly optimized to provide the best user experience in its support of scrolling and real-time updates.

The cell-oriented GridControl is a very efficient display engine for tabular data that can be customized down to the cell level. It does not make any assumptions on the structure of the data. It can be used in a virtual manner where the data is provided on demand in real time, or it can be used in manner where the GridControl maintains the data within its own internal structures. GridControl supports frozen rows and columns, Excel-like formulas, covered cells, various cell control types, copy/paste, both row selections and cell-range selections, hidden rows and columns, and virtually an unlimited number of rows and columns.

The GridTreeControl is a grid that displays self-referencing lists in a multi-column tree format. The data is loaded on demand so large lists can be quickly displayed. Direct support for a classic tree look is provided, but you also have the ability to easily customize the look of the tree with special glyphs and icons. Exceptional user performance is possible with thousands of nodes expanded or collapsed instantaneously.

Cell Style Architecture

Property settings for individual cells (and groups of cells) are stored in a style property. The style allows you to set properties such as background, cell value, and cell type for a particular cell. Essential Grid for WPF holds two different style caches that depend upon how the cell style is being used: a Volatile-style cache and a Render-style cache.

Cell Type

Essential Grid supports several cell types including Mask Edit, Up-Down, Double Edit, Integer Edit, Percent Edit, Date-Time Edit, Combo Box Drop-Down, and Drop-Down Lists. In addition, users can derive additional cell types from Syncfusion classes.

Grid Data Control

The GridData control is a derived grid control that handles various types of data sources. The grid can be bound to any IEnumerable source and extends full support for IQueryable sources too. It generates LINQ expressions on all operations and thus easily handles any IQueryable source. It also has an option to automatically generate columns. It supports master-detail nested relations on any kind of collection as well as legacy data tables. The GridDatacontrol provides sorting, filtering, column-row resizing, and dragging funtionalities and lots of customization options to handle the grid in various scenarios.

Grid Tree Control

The GridTreeControl is derived from GridControl and displays multi-column tree data. It is populated entirely by handling a single event where the root and child items are provided on demand. This on-demand population allows the control to quickly display selected tree nodes from a large data source without loading all data.

Real time applications

This section pin points the practical applications of the grid controls. It finds application in many areas such as finance, banking, software, etc.

Visual Styles

Visual Styles

Dashboard Application

Dashboard Application

Grouping Support

Grouping Support

Advanced Filtering

Advanced Filtering

Custom Summaries

Custom Summaries

Some Cell Types

Some Cell Types

ComboBox Cell

ComboBox Cell

DataTemplate Cell

DataTemplate Cell

DateTime Cell

DateTime Cell

UpDown Cell

UpDown Cell

Tool Tips

Tool Tips

Error Tips

Error Tips

Dynamic Column Settings

Dynamic Column Settings

Multi-row Headers

Multi-row Headers

Printing Support

Printing Support

Multi-column Tree

Multi-column Tree

File Explorer

File Explorer

Excel Export

Excel Export

Excel-Like UI

Excel-Like UI

Formula Support

Formula Support

Conditional Formatting

Conditional Formatting

Nested Tables

Nested Tables

Rapid Updates Colored

Rapid Updates Colored

Moving Columns

Moving Columns

GridDataControl Row Styles

GridDataControl Row Styles

Excel-like dragging and dropping

Excel-like dragging and dropping

CSV Export

CSV Export
Development Environments
  • Visual Studio 2010 (Ultimate, Premium, Professional and Express)
  • Visual Studio 2008 with SP1(Team, Professional, Standard and Express)
  • Microsoft Expression Blend 3 & 4
.NET Framework versions
  • .NET 4.0
  • .NET 3.5 with SP1
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
(Free Trial - 385 MB)