WinForms Grid Control - iGrid.NET
Intro to 10Tec grid for WinForms
10Tec WinForms grid control, iGrid.NET, is the descendant of our ActiveX grid control. iGrid for WinForms is based on the successful ideology of iGrid ActiveX, but enhances its ancestor a lot. Our WinForms grid was rewritten from scratch for the .NET Framework to use the capabilities of the new platform:
Among the main new features of 10Tec WinForms grid you'll find:
the print/print-preview and autofilter functionality;
the group box above the column headers area;
multi-row header which allows to merge column headers vertically and/or horizontally;
frozen, or non-scrollable rows and columns with customizable edges;
new 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!
Customer testimonials »
More distinctive features of iGrid WinForms grid control
It is simple to use iGrid ActiveX as it allows you to format each cell individually through the set of Cell* properties. iGrid.NET still supports this feature, but introduces cell style objects you can use to format cells as well. 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 it in one statement. In this case you get the ability to minimize and simplify your code and support efforts in the future. Moreover, if you use a cell style object, you can reformat all the cells which have this style simply by changing the properties of the style object!
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 as well, and they allow you to significantly simplify your adjusting efforts 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.
Code samples for 10Tec WinForms grid »
ListView/DataGridView replacement and MS FlexGrid .NET equivalent
Many developers use the standard WinForms ListView control in report mode as a read-only grid in their applications. Our WinForms grid can be used as a powerful editable replacement for ListView. If you go this way, you will also get enhanced cell formatting options and other features you never find in the standard ListView.
If you use the .NET DataGrid/DataGridView control to display tabular data, especially in unbound mode, you can also consider 10Tec WinForms grid as an advanced alternative to DataGrid or DataGridView. These controls have some performance and drawing problems, and they lack for many important features like built-in multi-column sorting and grouping. iGrid.NET looks and works similar to those controls, but it will provide your users with enhanced functionality.
If you are upgrading your code from the classic Visual Basic to VB.NET or C#, and you need a .NET control similar to Microsoft FlexGrid (MSFlexGrid or MSHFlexGrid) which comes with VB, 10Tec grid for WinForms is at your disposal. There are some serious issues with using MSFlexGrid OCX in Windows Forms (it is an old ActiveX/COM technology, FlexGrid does not work in native 64-bit applications, etc). iGrid.NET is a native grid control written specially for .NET, and it can be used as a .NET equivalent for FlexGrid due to its ideology similar to this control.
Extra samples and constant support
You can download the demo of the grid control that includes many samples with full source code available both in C# and VB.NET, but you can also get other additional samples online from the Extra Sample Library.
We are constantly adding new samples to this page as our customers request typical functionality they can implement in our grid. As a rule, those samples are published in the form of ready-to-use classes you can easily add to your real-world projects. We recommend that you check this page from time to time to get new excellent solutions based on 10Tec grid for WinForms.
Find out more about iGrid.NET in the Control Tour »