iGrid.NET - Compatibility Info

Main information

The latest version of the iGrid.NET control can be used to develop desktop applications for the following software development frameworks:

  • .NET Framework 4.5 - 4.8;
  • .NET 6 - 9.

No additional components are required to use all product features. Both CPU architectures, x86 and x64, are fully supported.

The latest demo installation of iGrid.NET contains the trial builds of control compiled for the .NET Framework 4.5 and .NET 6. They can be used to evaluate product functionality in Windows Forms projects targeting .NET Framework 4.5 - 4.8 and .NET 6 - 9.

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 allowing you to reveal all features of iGrid.NET is Microsoft Visual Studio. Any edition of the latest releases of Visual Studio (Community, Professional or Enterprise) can be used to develop applications with iGrid.NET.

Design time limitations in .NET 6 - 9

The design-time functionality of iGrid.NET is based on .NET Framework WinForms Designer services. Unfortunately, not all of these services are supported in the latest versions of .NET (you can find out more about the differences in the architectures, for example, from the this .NET Blog post).

One of the unsupported services is the WinForms collection editor. As a result, some design time features of iGrid.NET based on this service, interactive column and row collection editors, are not available at design time in WinForms projects targeting .NET 6 - 9. This means that you can create columns and rows only from code in these versions of .NET.

Product source code

The grid control itself and its add-ons are 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.

By default the grid control provides the look and feel fully compatible with the OS. Its elements are rendered with the OS visual styles, the same visual effects are used while opening its drop-down lists, etc. due to calling of the corresponding Windows API functions. Other styles, such as the classic 3D or modern flat style, are also available.

Early versions of .NET Framework and Visual Studio

Microsoft has released many different versions of the .NET Framework over the life of the platform. Many of them are outdated and are no longer supported by Microsoft itself. We also do not support legacy versions of the .NET Framework in modern releases of iGrid.NET, but we still provide older versions of the product for legacy versions of the .NET Framework for download and purchase.

For example, if you still need iGrid.NET that supports .NET Framework 1.x and the oldest versions of Visual Studio such as 2002 and 2003, you can use 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 Visual Studio 2005. iGrid.NET 3.0 was originally developed in Visual Studio 2005 and later in 2008. It is based on the .NET Framework 2.0 to maximize the compatibility with other versions of .NET Framework and Visual Studio, such as .NET Framework 3.5/4.0 and Visual Studio 2008/2010.

You can find the archive with demo installations of iGrid.NET on the iGrid.NET Demos 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:

Basic Example of Excel VSTO Add-in: Display Form with Grid

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.

Customer reviews of our WinForms grid »