About UltraGrid

Add robust, fully customizable grids to effectively display data.

UltraGrid is an advanced OLE DB grid component that gives developers complete control over individual user interface elements. UltraGrid rendering engine itself can be customized, and each onscreen element - from the dropdown button in a column header to the ellipsis in a cell - is accessible via the object model. As a data-bound grid, UltraGrid offers true hierarchical binding and allows concise display of complex data structures. Infragistics UltraGrid was formerly known as Sheridan UltraGrid or SSDBGrid.

UltraGrid includes:

UltraGrid Printing Capabilities
 
The UltraGrid provides report printing and preview capabilities that are fully integrated into the control. Easily print any grid data to any printer, with full control over attributes such as headers, footers, margins, data appearance, etc. You can also give the user an interactive preview of their report which they can use to zoom in or out, or change print settings.

You can use the PrintData method to begin the printing process, which includes the InitializePrint, BeforePrint and InitializeLogicalPrintPage events. The SSPrintInfo object is the mechanism used to control the attributes of the print job. Similarly, you can use the PrintPreview method to preview print data in conjunction with the IntializePrintPreview event and PreviewInfo object.
 
UltraGrid Data Formatting
 
The ability to format data displayed in cells is now expanded via the Format property of the SSColumn object. This property matches the Format function found in Visual Basic, and provides support for the same named arguments and formatting strings.
 
UltraGrid Layouts Collection
 
Now, you can switch quickly among multiple SSLayout objects without having to load each one from an external file. When you have an SSLayout object you wish to persist for later reuse, you can simply add it to the SSLayouts collection.
 
More Flexible Tab Key Options
 
To make repetitive data entry easier for end users, you can now provide enhanced data entry using the Tab key on the keyboard. When adding new rows to the grid, a new enumeration to the AllowAddNew property enables new rows to be added by pressing the Tab key at the end of a newly added row. Also, the existing TabNavigation property has been extended with a new enumeration so that the Tab key can be used intuitively for both navigating through the grid and moving between controls on a form.
 
UltraGrid Compact Display Style for AddNew Box
 
The AddNew box now supports a Style property that can be used to switch between full view (showing the hierarchical relationships of the bands) and compact view (occupying as little of the screen as possible.)
 
Better Design-Time Appearance for Unbound Grids
 
When you first place the UltraGrid on a form, the name of the control will now appear in the caption area. The caption area will disappear when the control's DataSource property is set (unless the Caption property has been explicitly set by the developer.)