Fixed column support lets you choose columns that will remain visible while you scroll horizontally, for maximum flexibility in data visualization. Just drag columns to the left of the FixedColumnSplitter glyph, move the glyph itself, or set things up programmatically. Fixed columns are repeated on printeds page if there are too many to fit page width.
Summary row to display sums or the results of statistical functions in the grid. Various built-in statistical functions. Complete infrastructure for the development of custom summary rows.
Includes a variety of modular, high-quality editor controls to use as cell editors/viewers. They are also usable outside of the grid. See Editors section below for features.
Built-in input validation. See Input Validation section below for features.
Hide the focus rectangle of the grid, also custom paint a cell’s focus rectangle.
Reserve an in-place space for the form’s resizing gripper in the lower right corner of the grid.
Outlook-style automatic row grouping, or custom grouping to allow your code to group together rows with your own conditions.
Logical, easy to use hierarchical master/detail views.
Master/detail views support multiple detail views per row or level.
Sort one or multiple columns according to any criteria.
Scroll grid’s view to any cell, row, group or column.
Fast display speed, fast sorting.
Single-click edit mode allows entering edit mode and activating items such as check, text, and combo boxes with one click.
Real-time scrolling and always synchronized scrollbars.
Detail grids do not display a second set of scrollbars and also stay in view when horizontally scrolling the parent grid.
Detail grids can be independent or can automatically synchronize with each other so that they all have the same columns, column order and configurations, sorting, and grouping.
Ability to change each individual cell’s formats and styles.
Display customizable cell or row-level errors. Can display tooltips, blink cell backgrounds, show the standard error icon, etc.
Insertion Row allows end user to quickly enter data and insert a new row item in the grid.
Fixed, non-scrolling header and footer regions you can put any number and type of row in.
Print and print preview including ability to print a range of pages.
When there are too many columns to fit on one printed page, ability to split columns at specific point to decide which go on the next page.
Display a background image under any visual grid element with optional alpha blending.
Add custom statistical functions (sum, average, etc.) to any of the grid cells.
Intercept, parse and modify data being synchronized with the database from the grid.
Full support for mouse, keyboard, and drag & drop events on any visual grid element.
Every grid element includes its own tag property for custom user data.
Groups have their own completely extensible visual margin element.
Interactive, hierarchical “Group By” row allows users to easily define their own groups and master/detail relationships.
Stylesheets with information about the grid’s visual elements, such as colors, fonts, background images, borders, and styles.
Load a grid’s visual configuration from one of the predefined stylesheets or from your own custom stylesheet.
Visible, invisible, and patterned grid lines and master/detail relationship lines.
Extensible cell row, cell-less row, column, group, detail grid, and other objects that you can fully customize.
Grid elements can be read-only to prevent any portion of the grid from being edited.
Ability to automatically change a row’s height to fit the contents of the largest cell.
Easy manipulation of the grid’s current row.
Query which section of a grid a row is in.
Plenty of meaningful edit events for both rows or cells.
Grid can pre-generate a list of columns from a type.
Built-in Bitmap column data type makes it a snap to display bitmaps in a column.
Ability to hide the (+/-) symbol on desired DataRows.
Data filtering capabilities.