Hello,

I have an old VB6 project converted into VB2008 express. It contains a datagrid control called AxMSDataGridLib.AxDataGrid. This is probably legacy control from previous VB versions, am I right?

The application reads data to this grid using ADO and it works most of the time. It is supposed to be read only but I cannot parametrize it correctly and sometimes when I exit the application I get an exception. Now, I seriously lack skills of this IDE and .net framework since I don't know how to get more info about the exception. The exception is just a messagebox saying something like "Key column invalid or not sufficient. Update changed too many columns". This exception comes from this datagrid.

Now, since there's a high probability that this is an old control and I cannot get the exception handled, I was thinking to upgrade it to .net DataGridView.

Does anyone know if upgrading this old AxDataGrid to .net DataGridView is possible and how to do it?

I am abit afraid to just delete the old control and replace it with new since the application works and I am not attached to any source control (for reverting changes). Maybe it's possible to make a copy of this project with another name and safely play with it?

Thanks for your time!

Cheers!