The latest version of the iGrid.NET control is fully compatible with the following software development frameworks:
- .NET Framework 2.0 - 4.8;
- .NET Core 3.0 and 3.1;
- .NET 5.
No additional components are required to use all product features.
iGrid.NET 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 for the .NET Framework 4 and later versions. If you need iGrid.NET for the previous versions of the .NET Framework (2.0 and 3.5) or .NET Core/.NET 5, you can easily compile iGrid.NET for the corresponding platform using the provided source code or ask us to compile a ready-to-use build for you.
iGrid.NET is a CLS compliant control. This means that the control can be used with any programming language supporting this specification, such as VB.NET, C# or VC++.
The ideal development environment that allows you to reveal all features of iGrid.NET control is Visual Studio. Any edition of the latest releases of Visual Studio starting from Visual Studio 2010 (Community, Professional or Enterprise) can be used to develop applications with iGrid.NET.
Product source code
The core grid control is written entirely in C#. iGrid.NET is super-fast in data uploading and manipulation due to the .NET pointer arithmetic used in critical sections of code. The control also provides the look-and-feel fully compatible with the OS out-of-the-box (drawing elements using the OS visual style, the same visual effect while opening its drop-down lists, etc.) by calling the corresponding Windows API functions.
The source code of the PrintManager add-on 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 the AutoFilterManager add-on 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.
Early versions of .NET Framework and Visual Studio
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 compatible with those environments. Note that the AutoFilterManager and PrintManager add-ons are not available for iGrid.NET 1.x.
iGrid.NET 3.0 is the latest version of iGrid.NET compatible with .NET Framework 2.0 and higher and Visual Studio 2005 and higher. 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.
All these outdated versions of iGrid.NET are still available for evaluation and ordering. You can find the archive of demo installations on the iGrid.NET Demos download page.
iGrid.NET and VSTO
VSTO, or Visual Studio Tools for Office, is a technology based on the .NET Framework and Windows Forms. This automatically guarantees that you can use iGrid.NET in VSTO to extend Microsoft Office applications. To find out more, read the following article on this website:
iGrid.NET and WPF
iGrid.NET is not a WPF control, but it can be used on WPF forms through the native WPF host control for Windows Forms controls called
WindowsFormsHost. You can find an example in this KB post on the 10Tec Forum.
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.