WinForms Grid Control - iGrid.NET
Features & Benefits
iGrid for .NET is the descendant of our super-successful ActiveX grid control, iGrid ActiveX, and is based on its unbound cell matrix ideology. The main idea of iGrid is to give you the ability to create rows and columns simply by specifying their numbers and change cells independently. You can access any cell by its row/column index like you access items in a 2-dimensional array and change any property of the cell. This allows you to have cells with various data types and formatting even within the same column!
The main features of iGrid.NET are:
- multi-column sort with numerated sort icons;
- the group box above the column headers area to group the grid interactively;
- the print/print-preview and autofilter functionality;
- a header area with several rows that allows you to merge column headers vertically and/or horizontally;
- frozen, or non-scrollable rows and columns with customizable edges;
- various formatting options for cells (vertical text direction, different text trimming options and so on);
- full support for right-to-left mode with one Boolean RightToLeft property;
- highly adjustable scroll bars - you can make them always visible or hidden, they can be semi-transparent or even have additional custom buttons!
iGrid allows you to format each cell individually through the set of cell properties like BackColor, Font, TecxtAlign, FormatString and the like. In addition to that, iGrid provides you with the powerful concept of cell style objects to apply the same formatting efficiently to a large number of cells. The iGrid cell style object is an object that stores all parameters of cell formatting. You can apply this object to independent cells in the same or different columns, or format the entire column with a cell style in one statement. Actually you minimize your code and support efforts in the future. Moreover, if you use a cell style object, you can reformat all the cells that have this style simply by changing the properties of the style object.
Another important feature of iGrid is its hierarchical row relations. This functionality is used to build multi-solumn tree representation of tabular hierarchical data. With iGrid you actually get all-in-one grid and TreeListView control with the ability to switch from tabular representation of data to a hierarchical one without replacing the control and rewriting much of your code.
The vast majority of iGrid's settings can be done at design time. You can populate and format the entire grid practically the way you need in Visual Studio IDE before you compile and launch your project. Cell styles can be used at design time too, and they allow you to significantly simplify your work as you can apply desired cell styles to required cells, change the properties of these cell styles in the Property Editor and see the effect immediately!
Product Home Page
iGrid.NET Control Tour
Online Library of Extra Samples