Hierarchical ActiveX Grid Control.

 

Thank you for choosing BeeGrid! BeeGrid is a full-featured, database-aware ActiveX« grid control. It can be used in a bound (both OLEDB and ICursor), unbound and virtual data modes. BeeGrid has all features expected from a modern grid control: fast and easy manipulation of tabular data, powerful display capabilities, easy to use unbound mode, easy to use event and interface based virtual modes, outlook-like grouping, etc.

But it doesn't stop there. BeeGrid has some unique features that will make your applications stand out. This is just a small list of control's major features:

 

Free Edition

BeeGrid is published in two editions: Free and Pro. Free Edition can be freely used in any application: personal or commercial. Please check a list of Free Edition limitations and Free Edition license agreement.
Pro Edition does not require any royalty fees.

Rich object model

BeeGrid is composed from about 30 objects and collections. Click here to check grid's object model.

Bind to databases

Supports OLEDB (ADO) and ICursor (Visual Basic's data control) data sources. MS RDC is not supported in this version.

Easy to use unbound mode

BeeGrid has an easy to use unbound mode in which all data is stored in grid's internal buffer.

Powerful virtual modes

BeeGrid supports two powerful virtual modes. One is driven by standard events and can be used by a scripting client. The other one is a much faster, interface based virtual mode, and can be used by VB and VC containers. Both of these modes are ideal for displaying data stored in a non-standard databases and application's internal data structures.

Value lists

Supports automatic translation of the underlying data values into the text and/or picture.

In-cell editing

Uses single and multi-line edit box, action button, check box and combo box for in-cell editing.

Data display

Supports a variety of cell display techniques. BeeGrid can show text and pictures in separate cells and combined. Cell drawing is controlled with powerful style model. Data-sensitive styles are supported.

Alpha blending and gradient fill.

Each object that has a style associated with it (row, column, cell, range, ...) can be transparent and its background can be filled with color gradient. This feature is available on Windows« 98, Windows« Me an Windows« 2000 operating systems.

Unique custom drawing

BeeGrid implements unique, stage-driven, custom draw model. Programmers can intercept and replace one or more stages in control's paint cycle.

Unique preview pane feature

Programmers can decide to show contents of one column inside the preview pane. Preview pane can be sized and aligned along any grid's border. Custom drawing inside preview pane is also supported.

Sorting

Programmers and users can sort grid columns. Sorting is performed by the BeeGrid control itself and is available regardless of the data mode used.

Outlook-style grouping

BeeGrid supports outlook-style groupings. Programmers and users can select one or more columns and group rows based on values in selected columns. Grouping is enabled in all data modes: OLEDB, ICursor, unbound and virtual.

Group calculations

Programmers can set formulas that will be automatically calculated and results displayed in the group headers and/or footers.

Hierarchy navigation

Programmers can traverse a tree of group header and child rows with an extensive object model.

Unique row filtering

BeeGrid supports unique row filtering capabilities. A programmer can initialize a collection of row filters and filtering will be applied to all rows: existing, updated and newly inserted rows. Filtered row can be selected, hidden, displayed with a special style, marked as read-only or prepared for some custom defined action.

Data import and export

Underlying data can be saved to and loaded from an XML and character separated value files.

Reusable layouts

Grid layouts can be saved into an XML file and later loaded from a local file or an URL location. Programmers can separately save and load column definitions, group definitions, filter definitions, style conditions and style definitions.

HTML export

Programmers can use template-based HTML export feature to create flashy HTML pages. BeeGrid styles can be exported as CSS styles.

ScrollTips and CellTips

BeeGrid provides simple to use cell and scrollbar tips. Tool tip appearance is controlled by BeeGrid styles and can be customized by responding to various events. Also, tool tip pictures are supported.

Frozen rows and columns

Supports fixed, non-scrollable rows and columns. Appearance of the frozen rows and columns is controlled with the built-in style.