MY ACCOUNT  |  LOGIN

Sales: 1-888-936-8638

ORDER ONLINE >

 

  


  Windows Forms
      Products
       UI Products
   Essential Grid
   Essential Tools
   Essential Chart
   Essential Diagram
   Essential Edit
   Essential HTMLUI
   Essential Schedule
       Back Office Products
   Essential PDF
   Essential XlsIO
   Essential DocIO
   Essential Calculate
   Essential Grouping
       Add-ons
   CAB Add-on
   QTP Add-on
    Version History
    Free Trial
    Order Online
    What's New
    Development Build
    Roadmap
    System Requirements




General Features

Windows Forms Essential Grid supports all standard grid control features. In addition, Essential Grid also possesses unique features such as support for Undo/Redo and OLE Drag-and-drop.

Cell Styles Covered Cell
Banner Cells Merged Cells
Alpha Blend and Background GDI+
Grid Control Style Property Grid
Virtual Mode Resize Rows and Columns
Freeze Rows and Columns Hide Rows and Columns
Grid List Control and AutoComplete OLE DND and Clipboard
Record Navigation Bar Split Views
MDI Support Keyboard Interface
Mouse Operation Serialization
MS Excel Import and Export MS Word Export
Print Support

Cell Styles

Essential Grid is a Cell-Oriented control and allows you to apply styles at the cell level. Individual cells can be customized in different formats. Every cell in a grid control is associated with a list of attributes that affect the appearance of the grid cells.

Cell Styles

Cell Styles

Covered Cell

Multiple cells can be covered to exhibit the behavior of a single cell. This makes it easy to display special items such as titles and bitmaps such that they occupy multiple cells.

Covered cells blend seamlessly with Essential Grid's keyboard navigation model. Covered cells can also host any Essential Grid control type. They can be interactively created and cleared by end users. Formatted covered cells with their own borders are illustrated below:

Different cell interior styles

Covered Cells

Banner Cells

Banner cells allow the user to combine the background of neighboring cells to display a background image or gradient brush. Users can load an image from a file on disk and display it in the cell as a gradient among cells or create custom cell backgrounds.

Banner cells

Banner Cells

Merged Cells

Merged cells allow users to display adjoining cells with like values as a single cell. The merging is dynamic. If a cell's value changes, the grid will automatically adjust the merged cells.

Merged cells

Merged Cells

Alpha Blend and Background

Essential Grid supports alpha blending and background bitmaps. The alpha value can be applied to individual cells or base styles by changing the interior cell attribute.

Grid with a background bitmap and alphablending

Grid with Background Alpha Blend

Users can also switch the grid to a 'transparent' mode that skips all backgrounds in cells. Only the text inside the cells, borders and grid lines will be displayed.
Grid displayed in transparent mode

Grid in Transparent Mode

GDI+

All Essential Grid drawing code is implemented using GDI+. GDI+ is the C++ based version of its predecessor GDI (Graphics Device Interface).GDI+ is an improved 2D graphics environment with advanced features such as anti-aliased 2D graphics, floating point coordinates, gradient shading, more complex path management, intrinsic support for modern graphics-file formats like JPEG and PNG. This enables Essential Grid cells to display gradients, rotate text and support transparency.

Gradient cell drawn using GDI+

Gradient Cell-Using GDI+


Gradient cell drawn using GDI+

Totated Text-Using GDI+


Gradient cell drawn using GDI+

Transparent Cell-Using GDI+

Several grid components on the market use GDI interop undercover. With Essential Grid, users will find no such "hidden" code. Use of GDI+ in all aspects makes Essential Grid more extensible. Users can easily add code that customizes or extends a drawing selectively without any GDI interop issues.

Grid Control Style

The appearance of the Grid Control can be enhanced by applying one of the several MS Office 2003, MS Office 2007 and Vista styles available.


Office 2007 Blue Skin

MS Office 2007 Blue


Office 2007 Black Skin

MS Office 2007 Black


Office 2007 Silver Skin

MS Office 2007 Silver


Office 2003 Skin

MS Office 2003


Vista Skin

Windows Vista

Property Grid

Essential Grid cell properties can be set and displayed using the standard Windows Forms 'Property Grid'. Multiple cells can be formatted at one time just as in Microsoft Excel.

Property Grid formatting Essential Grid

Property Grid Format in Essential Grid

Wherever possible, Essential Grid takes advantage of existing framework classes. This ensures a consistent user interface and also reduces the effort required to effectively use the product.

Virtual Mode

The GridControl can quickly display huge volumes of data in the virtual mode. The data can be stored in an external datastructure and supplied on demand. In virtual mode, users can bind the GridControl to any external data without having to give the grid control over the datasource.

The GridControl can easily support billions of rows without compromising performance.

The GridControl displaying a billion row

Grid Control With Large NUmber of Rows

Virtual mode can also be used in combination with a regular grid or a databound grid. Users can choose to supply specific cells on-demand whereas other calls can be loaded from the grid internally.

Resize Rows and Columns

Columns and rows can be interactively resized. Essential Grid supports Undo of the Size action. This can be achieved by double-clicking the header borders.


Column being resized

Single Column-Resize

Users can also size multiple columns at a time by selecting the required columns and sizing one column from that selection.


Column being resized

Multiple Columns-Resized

Resize support for rows and columns is especially useful in light of the excellent support for the Undo/Redo8 command in Essential Grid. Users can alter grid layout to suit their needs.

Freeze Rows and Columns

Frozen columns and rows stay stationary much like the default headers when the rest of the grid is scrolled. They are very useful when an application requires header rows or columns in addition to default headers.


Frozen row

Four Column Headers-Frozen

Frozen columns are moved to the far left of the grid and remain there when the grid is scrolled.


Frozen row

Frozen Columns

Frozen rows are moved to the top of the grid and remain there when the grid is scrolled.


Frozen row

Frozen Rows

Frozen rows and columns are typically used in reporting applications where there is a need for extensive header information. A unique aspect of Essential Grid's frozen rows and columns is that they can be configured to any cell type. They do not have to look like the header row.

Hide Rows and Columns

Users can resize a row or column until it disappears and then double click the header border to make it re-appear. Rows and columns can be programmatically hidden using method calls.

Interactive hiding of rows and columns is a very user-friendly feature that greatly enhances the usability of grids that have extesive details.


Banner cells

Hidden Third Row and Third Column

Grid List Control and AutoComplete

Essential Grid can simulate a listbox control. All three listbox modes are supported: One, multi-simple and multi-extended. The listbox can be bound to any collection or ADO.NET table.

Grid simulating listbox

Grid Listbox-One Select Mode


Grid simulating listbox

Grid Listbox-Multi-Simple Select Mode


Grid simulating listbox

Grid Listbox-Multi-Extended Select Mode

The grid listbox can be used as the listbox part of a Combo box with auto-complete support. Both the 'Drop-Down with autocomplete support' style and the 'Drop-Down List' style known from regular Combo boxes are supported.

Grid simulating a ComboBox

Grid with Combo Box

OLE DND and Clipboard

Essential Grid provides complete clipboard support. Users can Copy/Paste inside the grid and from-or-to other OLE(Object Linking and Embedding) DND(Drag-and-Drop) enabled applications that understand text format. OLE DND between two Essential Grids includes a custom format that allows users to copy or move complete style information including covered cells. Essential Grid also provides hooks for the easy addition of support for custom data formats.

OLE drag and drop in progress

OLE DND in Progress

Copy/Paste and drag-and-drop operations retain all formatting when performed between Essential Grid controls.

Record Navigation Bar

An MS Access like Record Navigation Bar lets users scroll records in a table. The total number of records can also be displayed in the navigation bar next to the current record number.


MS Access like record navigation

MS Access Like Record Navigation Bar

Split Views

The Grid Control view can be split into different sections using the SplitterControl in Essential Studio.


Split display of records in a table

Split Display of Records

MDI Support

Essential Grid extends its support to (MDI) Multiple Document Interface by allowing users to work with multiple grid controls at the same time.

MDI Support

MDI Support

Keyboard Interface

Essential Grid provides extensive support for keyboard handling.

  • Arrow keys-move current cell
  • PageUp/PageDown key-scroll grid by page
  • F2-activate/deactivate cell
  • F4+ALT-Drop-Down/Close-UP cell
  • CTRL + Arrow keys-move to first/last, row/column
  • SHIFT + Arrow keys-select cell
  • DELETE key-delete cell
  • CTRL+X, CTRL+V, CTRL+C, INSERT key and DELETE key support common clipboard operations

All keyboard operations can be customized.

Mouse Operation

Essential Grid's mouse and hit test operations are implemented using a special MouseController pattern. This allows easy plug-in of custom mouse operations pertaining to different hit test contexts.

move cursor over the button

As Cursor Moves Over Button-Button Appearance Changes-Users Get Tactile Feedback

This architecture fully supports the Windows Forms Framework with events such as MouseHover, MouseLeave and MouseEnter.

Serialization

Essential Grid supports versioned serialization of grid data to binary and SOAP (Simple Object Access Protocol)formats. Future versions of Essential Grid will automatically read legacy files from earlier versions. Versioning is a must for applications that are expected to have a long market life-span. However, many third party .NET controls on the market do not implement versioning as the default serialization provided in Windows Forms framework does not support versioning.

Serialization to a SOAP formatted XMl file

Serialization to SOAP Formatted XML File

Essential Grid can be saved in SOAP format:gridControl.SaveSoap(filename).

MS Excel Import and Export

The GridControl contents can be exported to MS Excel.


GridControl to be Exported

Grid Control to be Exported


Grid Contents exported to Excel

Grid Contents Exported to MS Excel

Microsoft Excel file contents can also be imported to the GridControl.

MS Word Export

The Grid Control's contents can be exported to an MS Word file. It also supports drawing custom header and footer.


GridControl to be Exported

Grid Control to be Exported


GridControl's Contents exported to Excel

Grid Control's Contents Exported to MS Word

Print Support

Essential Grid provides complete support for printing and print preview.

Print Preview

Print Preview

There is a special mode to display the grid in gray scale. This is especially useful when printing a grid using black ink. The gray scale print will exhibit finer discrimination between cells when compared to prints in regular color mode.

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