Added auto-complete capabilities to the editors available in Xceed Editors for .NET, included with Xceed Grid for WinForms. Several small bug fixes. Finally, the editors have been modified recently to address an issue with pop-ups when working with VB6.

Update 3.8.9175.12420 released April 1, 2009.

Update 3.8.9356.09250 released July 13, 2009.

Update 3.8.9616.13400 released December 21, 2009.

Update 3.8.10308.15040 released June 11, 2010.

Update 3.8.10417.22220 released August 23, 2010.

Version 3.7

Service release. Full compatibility with Visual Studio 2008. All samples have been converted to VS2008 (names of Visual Studio 2005 versions now contain “_VS2005”).

Update 3.7.8312.09580 was released June 12, 2008.

Update 3.7.8373.08220 was released July 28, 2008.

Update 3.7.8465.14130 was released September 16, 2008.

Version 3.6

Performance enhancements through cell UI virtualization, for shorter load times and decreased memory use. With a reference grid containing 10 columns and 100,000 data rows, load time is 3.3 times faster, and the grid uses 55% less memory, compared to previous versions of Xceed Grid for WinForms.

As of v3.5, Xceed Grid for .NET works only with .NET Framework 2.0 and up. Users developing with .NET 1.1 can obtain the latest bug fixes by downloading the most recent Service Pack.

Version 3.2

Excel export capabilities let you save grid data to XML spreadsheets. These specially formatted files are recognized as Excel files by Windows and will be opened automatically as such. Complete control over the appearance of the spreadsheets is provided through the exporter’s properties and events, as well as XMLSS attribute classes.

This is the last version of Xceed Grid for .NET compiled to run on both .NET Framework 1.1 and 2.0. While no new features will be made available for developers working with .NET 1.1, bug fixes for versions designed to work with .NET 1.1 will continue to be made available through Service Packs.

Version 3.1

‘Fixed column’ support is available at runtime through the fixed column splitter glyph, or programmatically. Fixed columns are repeated on each printed page if there are too many columns to fit the page width. Also new are several incremental improvements to the built-in reporting engine (see our online documentation for a list).

Version 3.0

Now the first grid control to feature a built-in reporting engine, letting you do more with a single component. License keys for Xceed Editors for .NET are now provided with the grid. These controls integrate seamlessly into Xceed Grid for WinForms but can also be used independently.

Version 2.5

Now Compatible with Xceed Editors for .NET. It can also be bound directly to an array of simple types and will show the value of those types in one column. Also, the focus rectangle of the grid can be hidden and custom painted. When the dock style is set to DockStyle.Fill, a GripperPosition can be set to reserve space for the resizing gripper.

Version 2.3

Features enhancements to the control’s performance and responsiveness, making it faster than Microsoft’s Windows Forms DataGrid. Sorting is 5 to 25 faster than before (2 to 8 times faster than the MS grid). Display speed has also been improved: on average, Grid for .NET is now 10% faster than before and 5% faster than the Microsoft grid.

Version 2.2

Added compatibility with Xceed Input Validator for .NET so you can easily add cell-level validation. It also provides the built-in (customizable) ability to display cell- or row-level error messages, such as a blinking error icon, tooltips or cell background effects.

Version 2.1

Introduces a number of improvements to the grid’s end-user experience and object model. It also introduces support for Microsoft’s Active Accessibility.

The most notable end-user experience addition is the new single-click edit mode that allows end-users to simultaneously enter edit mode on a cell and activate items such as checkboxes, text and combo boxes with only one click.

Added an extremely flexible implementation of hierarchical master/detail views as well as the ability to display the entire grid with the Windows XP look and feel including extensive XP theme support. In fact, the master/detail support is so flexible that the grid can even be used as a heavy duty, feature-rich Treeview control – see the included new sample application for a striking example.

Master/Detail: Each grid row can have multiple detail grids on the same level.

Master/Detail: Detail grids can be either bound, unbound or both.

Master/Detail: Smart scrolling eliminates the clutter of an extra set of scrollbars.

Master/Detail: Extensible detail grid objects.

Master/Detail: Extensible hierarchical Group-by row.

Master/Detail: 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.

XP w/themes: You can force the grid to use a specific XP theme regardless of current theme

XP w/themes: Even works on non-XP systems

Version 1.1

Added ability to scroll a grid’s view to any cell, row, group or column, more control over the grid’s current row and finding which section of a grid it is located in, and a variety of meaningful new edit events for rows and cells.

Added dozens of minor flexibility improvements to make developing with it more efficient. It also added optimized drawing code for faster display, scrolling and resizing. The grid object also now loads very quickly, and features more efficient memory usage to handle even the biggest datasets.

Appreciated by top developers

“The level of support and flexibility I have received from Xceed, as well as the quality of their .NET controls (Xceed Grid for WinForms and the compression library), really played no small part in the success my team has been allowed to achieve. The support we received was both timely and well-informed coming from several people within your organization. It has been a pleasure working with such a quality group of people.”

James Cox, Restaurant Technology, Inc. (United States)

“I downloaded several data grids for .NET. I am pleased to say that Xceed Grid for .NET was the best by far. While in functionality, it is on par with other grids, for stability and reliability it is definitely the best choice.”

Julian Hamilton, APC Integration (United States)

“Xceed Grid for WinForms is easy to install, is flexible and is easy to program. I needed a datagrid that would allow me to integrate the datetimepicker and comboboxes into the control, and the grid control allowed me to do it relatively easy. I’ve tried other vendors’ grid controls, but Xceed’s seem to do the job the best.”

Unique innovations

Performance enhancements through cell UI virtualization, for shorter load times and decreased memory use. With a reference grid containing 10 columns and 100,000 data rows, load time is very fast, and memory use is minimal.

The only true design-time WYSIWYG editor in a grid component. You can truly configure your grid right on the form without a configuration dialog or wizard. Set up your headers & footers, columns, grouping, master/detail views, insertion rows, styles, etc., quicker and faster than with any other grid.

Exclusive ability to assign any Windows Forms control as a cell editor or cell viewer. Not limited only to custom controls created specifically for use in a grid. Use any Visual Studio control or any of the wide variety of publicly available .NET controls.

All of the grid’s classes are inheritable and documented so developers can easily extend the grid’s functionality as needed. Sample applications demonstrating how to extend the grid are included.

Every visual element displayed by the grid is a distinct object that behaves like a separate control. Each element—including cells, rows, columns, groups, row selectors, header bars, etc.—receives its own mouse, keyboard, and paint events, and can be replaced by custom objects.

Sharp-looking master/detail hierarchy view that is so flexible that the grid can be used as a powerful bound or unbound TreeView control with limitless levels and sub-items.

A variety of specialized row, cell, and manager objects allow you to combine text and graphics anywhere on the grid for total control over the display.

Offers two ways to perform custom painting of visual elements: add extra painting code to a grid element’s paint event or inherit and override a visual element for complete control over the way it is drawn.

The Grid Assistant guides the developer through the basics of configuring and programming the grid right on the design-time form. It provides concise how-to descriptions to help developers get up to speed quickly without reading the manual.

Gradient maps and interactive visual styles

Gradient maps with support for transparency to create the illusion of light, shadows, and smooth surfaces to the grid. Three stylesheets that take advantage of the gradient map feature are provided: Aero-like, Office blue, and Office silver.

Interactive visual styles that let the grid or specific parts of the grid react to the end-user: HotVisualStyle, SelectionVisualStyle, InactiveSelectionVisualStyle, and ErrorVisualStyle.

Excel export

Export grid data to Excel XML spreadsheet files (directly or via a stream). Windows will automatically recognize these specially formatted files as Excel files and open them in Microsoft’s popular spreadsheet application.

Control the appearance of exported spreadsheets: column header style, how detail grids and cell data are displayed, ability to export the style of the GridControl.

Define custom styles for spreadsheets.

Events for every step of the spreadsheet export and for changes in the various properties of the Excel exporter are provided.

Classes that give you precise control over individual XMLSS attributes for future extensibility and tweaking are also provided

Reporting

Instant reports: Instantly provide your application’s users with the power to print, preview, and export customized reports right from Xceed Grid for WinForms. Because they are built-in, Xceed Grid’s reporting capabilities eliminate the need for you to acquire, learn, and implement a separate reporting solution with your application.

Exporting: Export reports to PDF, HTML, Multi-page TIFF, and JPEG.

Vector-based printing: Unlike the printing capabilities of other grids, which send the actual grid mostly in bitmap form to the printer, Xceed Grid’s reporting engine generates a new layout and sends vector-based data to the printer. This results in professional-looking reports that scale to the printer’s resolution instead of looking like someone used the “print screen” key.

Ready for end-users: With only a single line of code, developers can enable Xceed Grid for WinForms’ built-in, user-friendly “Generate Report” and “Customize Report Style” dialogs, allowing end-users to “skin” their reports before printing or exporting them, or to create their own customized report stylesheets.

Flexibility for end-users: End-users can configure the printed appearance of all report elements, select colors and fonts, add images, determine which data fields to print, define field widths, add lines, customize the report header and footer areas, and more.

Programmatic control: The grid’s Report classes allow developers to programmatically generate, print, export, and extensively customize reports to a level even deeper than what’s available in the end-user forms.

Load/save as XML: Stylesheets can be loaded and saved as XML files, either programmatically or through the built-in end-user forms.

Custom headers/footers: Place images and text in page headers and/or footers, with macros for page number, report title, and a variety of date and time formats.

Column formatting: Choice of either multi-line layout or squeeze layout when there are too many fields to fit on a page. Multi-line layout wraps a row’s cells over two or more lines, and squeeze layout vertically stretches cells, wrapping only their contents.

Page spanning: If there are too many fields to fit on one page, the fields can span two or more pages.

Summary row: New extensible summary row object for the grid includes 14 types of built-in statistical functions such as sum, running sum, count, and average. This row can be placed at the bottom of each page, at the bottom of each group, at the top, or anywhere that makes sense for your report.

Repeat on each page: Any row can be repeated on each page, such as column header rows, group header rows, and summary rows.

Keep together: Ability to prevent splitting groups over two pages if possible.

Insert page breaks: Insert a page break before and/or after any row or group.

Print selected fields: Select which fields are printed in reports and specify their widths.

Customizable forms: The source code and instructions for customizing the end-user forms is included, allowing developers to customize the forms to match their application’s look and feel.

Seamless bound and unbound support

Display, edit, and work with bound data, unbound data, or a combination of both simultaneously

Detail views in a Master/Detail grid configuration can also be bound, unbound, or both

Same programming model whether you deal with bound or unbound data

Can be bound directly to an array of simple types such as String, Decimal, DateTime, TimeSpan, Guid, or Primitive (e.g., SByte, Byte, Int32, etc.), and will show the value of those types in one column.

Automatically obtains and synchronizes bound data from any .NET source, including Jagged Arrays, any object that implements IListSource or IList, and any ADO.NET DataSet, DataTable, DataView, or DataViewManager object

Major features

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.

Completely set up the grid’s visual elements and configure their appearance directly on your form without the use of a separate wizard or custom property editor. Just click on an element to view and edit its properties in the property editor.

Multi-select grid elements to view and edit their common properties.

Add, copy, and delete grid elements as needed.

Undo operations.

Drag & drop repositioning of grid elements.

Resize, rearrange, and sort columns, resize rows

Create, edit, delete, expand, and collapse groups.

Create, edit, delete, expand, and collapse master/detail views.

Create alternating row styles for two or more data rows in the main grid or in master/detail views.