Paul R
2016-08-05T14:47:24Z
We've just purchased the iGrid to use as part of a conversion of a large system from VB6 to VB.Net. For various reasons we'll be using VS2005/.Net v2 during the long conversion process.

This page (http://10tec.com/winforms-grid/compatibility.aspx) suggests that the latest version (we were sent links to v5.0.2.0) is compatible with VS2005-VS2015 and .Net v2.0-4.6, so it should work, but I can't get the controls to appear in the Toolbox.

With a brand new WinForms project I have tried so far:

Right click in the ToolBox/Choose Items. Under .Net Framework Components (nor COM Compnents) there is no mention of the TenTec iGrid. Browsing to the TenTec.Windows.iGridLib.Igrid.v5.0.dll give an error - 'C:\10Tec\iGrid.NET 5.0\Bin\TenTec.Windows.iGridLib.iGrid.v5.0.dll' is not a Microsoft .NET module. Same with the DesignTime .dll.

If I try and add a Project Reference, the '10Tec.iGrid.Net - Retail Version' (and Design) appear in the list. But when I select the, they are shown as '<The system cannot find the reference specified>.

Out of interest I also tried in VS2010, with a WinForms/.Netv2 project. Here there is a Toolbox group for the '10Tex iGrid 5.0' (presumably created by the installer) but it's empty. If I browse for available components, I can see the iGrid things, and they are ticked. Unticking/reticking them doesn't get them to show up.

Am I doing something wrong? Am I missing something obvious?
Johan
2016-08-15T13:11:45Z
Hi Paul,

Did you install with the installer, and allowed registry changes?
You need to copy the TenTec.Windows.iGridLib.iGrid.v5.0.dll from windows explorer, and paste into the toolbox, then it works fine.
Paul R
2016-08-15T13:53:03Z
Yes, installed via the installer, and allowed registry changes. Copying and pasting the DLL into the toolbox does nothing.
Igor/10Tec
2016-08-17T08:05:18Z
Originally Posted by: Paul R 

This page (http://10tec.com/winforms-grid/compatibility.aspx) suggests that the latest version (we were sent links to v5.0.2.0) is compatible with VS2005-VS2015 and .Net v2.0-4.6, so it should work, but I can't get the controls to appear in the Toolbox.



The Compatibility page contains a sentence with another meaning:

引用:

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.



The iGrid DLLs you get "by default" when you order the product are compiled for .NET 4.0 and can be used with .NET 4.0 or higher, but they can't be used with .NET 2.0-3.5. To make it possible, you need the builds of iGrid.NET compiled for earlier versions of .NET.

We sent you the links to the special build of iGrid.NET for .NET Framework 2.0 in email. Have you received it and tried with VS 2005?
Paul R
2016-08-17T08:39:59Z
I have received the download link, and after a bit of faffing it seems to be installed and working as expected in VS2005. Thanks for your help.

You should probably just make the downloads links for the different framework versions available by default. Is there a reason why you don't? (I'm just curious)
Igor/10Tec
2016-08-17T08:51:09Z
We have never thought about adding links to the earlier framework versions to the standard registration instructions as developers ask us about that very rarely. Off the top of my head, I can't remember that anyone asked us about iGrid.NET for .NET 2.0 in the last 3-4 years. But this is a good suggestion, we will think about it.

To all: don't forget that you can recompile iGrid for older versions of .NET Framework yourself as the product is supplied with the full source code.