WinForms Grid Control - iGrid.NET v6.0
WinForms Grid Control - iGrid.NET v6.0
iGrid.NET is a versatile WinForms grid control for the Windows Forms platform, which is a part of Microsoft .NET Framework and .NET Core. Software developers use iGrid for WinForms to build highly adjustable tabular interfaces. It is fast, feature-rich and the ideal unbound grid component for WinForms .NET.
This WinForms software component is based on the successful ideology of iGrid ActiveX grid control, but also enhances its ancestor a lot. 10Tec WinForms grid was rewritten from scratch to use the capabilities of the new .NET platform:
Among the main new features of 10Tec WinForms grid you will find:
the print/print-preview and autofilter functionality;
the group box above the column headers area;
header with several rows that allows you 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!
Applications with 10Tec WinForms grid component are developed mainly in Microsoft Visual Studio .NET, but the grid can be used in other development environments allowing you to create applications for the .NET Windows Forms package. iGrid.NET works well in all 32-bit and 64-bit versions of Windows with the installed .NET Framework (all client and server editions - Windows XP, Windows Vista, Windows 7, Windows 8 and Windows 10; Windows Server 2003/2008/2012/2016/2019).
The latest version of iGrid.NET is intended to be used with the Microsoft .NET Framework 2.0-4.8, .NET Core 3.0 and Visual Studio 2005-2019. It fully corresponds to the requirements of the minimal subset of the .NET Framework called "client profile". Both CPU architectures, x86 and x64, are fully supported.
The demo installation of iGrid.NET contains the build of control compiled specially for the .NET Framework 4 and later versions. Special builds of the latest iGrid.NET for the previous versions of the .NET Framework (2.0 and 3.5) are available as separate downloads on demand. They have no functional limitations and can be ordered like the latest build of the component using the same order pages.
iGrid.NET is a CLS compliant control. This means that the control can be used with any language that supports this specification. iGrid.NET was tested in all major Microsoft development environments including C#, VC++ and VB.NET, and it works properly in these CLS-compliant environments.
The core grid control is written entirely in C#, and it is a 100% .NET native control except some blocks of code marked as "unsafe". First, these are .NET native pointers used to significanlty increase the performance of the component. Without them, iGrid would not be super-fast in data uploading and manipulation. Second, iGrid for .NET calls Windows API functions to provide the look-and-feel fully compatible with the OS (the same visual effect while opening its drop-down lists, drawing some items using the current visual style, etc).
Consider the following two notes regarding the iGrid.NET add-on components, PrintManager and AutoFilterManager:
The source code of PrintManager is C#. This add-on can be used with any currently available version of iGrid.NET starting from the v1.6. The minimal version of .NET Framework it requires to run is 2.0.
The source code of AutoFilterManager is VB.NET. It is intended to be used with iGrid.NET 4.5 or higher. The minimal version of the .NET Framework it requires to run is 2.0.
Previous versions of iGrid.NET, .NET Framework and Visual Studio
The latest version of iGrid.NET that works with all widely used latest releases of the .NET Framework and Visual Studio, which are the .NET Framework 2.0-4.0 and VS 2005/2008/2010, is the version 3.0. iGrid.NET 3.0 was originally developed in Visual Studio 2005 and later in 2008, and it is based on the .NET Framework 2.0 to maximize the compatibility. Despite this fact, it can be used with the .NET Framework 3.5/4.0 and Visual Studio 2008/2010 without any functional limitations at design- and run-time.
This version of iGrid.NET is still available for ordering for the same price as the latest release. To evaluate it before purchase, download the corresponding installation from the Previous Versions download page.
First versions of the .NET Framework (1.0/1.1) and Visual Studio (2002/2003)
The first versions of the .NET Framework (1.0, 1.1) and Visual Studio (2002 - 2003) aren't supported in the latest releases of iGrid.NET. However, we still provide our customers with iGrid.NET 1.7 based on the .NET Framework 1.1 which can be used in those older environments. The iGrid.NET 1.7 demo can be also downloaded from the Previous Versions download page. This version can be also ordered like the latest release of iGrid.NET (request this specific version by notifying us using any available contact way).
iGrid.NET and ASP.NET
iGrid.NET is a Windows Forms control designated to build Windows desktop applications, and it cannot be used on ASP.NET pages like any other Windows Forms control.
All the functionality of iGrid.NET is provided by the corresponding version of the .NET Framework and the OS, and no additional components are required to be installed to use all the features of the product.