VB Migration Partner

KNOWLEDGE BASE - Database and data-binding


Previous | Index | Next 

[INFO] Some properties of VB6DataGrid control can’t be modified from inside Visual Studio’s property window

A few properties of the VB6DataGrid – most notably, the DataSource, DataMember, HelpContextID, and WhatsThisHelpID properties – appear grayed in the property window and can’t be modified.

This issue isn’t limited to the DataGrid control and appears to be common to all controls that inherit from an ActiveX control (or, equivalently, from the AxHost managed class): only properties that are exposed in the original control and that are not overridden can be modified as usual in the property window.

To work around this issue, VB Migration Partner stores these values inside the control’s Tag property. This approach is used for all controls that inherit from an ActiveX control, such as VB6DataGrid and VB6MMControl. For example, the Tag property of a VB6DataGrid might read as follows:

    DataSource=Data1;DataMember=Customers;HelpContextID=123

Once you know this detail it’s quite easy to modify the value of these properties at design time. (Remember to be careful not to accidentally delete or alter the value of the Tag property when you do it.)

Previous | Index | Next 




Follow Francesco Balena on VB6 migration’s group on

LinkedIn





Read Microsoft Corp’s official case study of a VB6 conversion using VB Migration Partner.




Code Architects and its partners offers remote and onsite migration services.

More details




Subscribe to our free newsletter for useful VB6 migration tips and techniques.

newsletter



To learn more about your VB6 applications, run VB6 Analyzer on your source code and send us the generated text file. You will receive a detailed report about your VB6 applications and how VB Migration Partner can help you to quickly and effectively migrate it to .NET.

Get free advice



A fully-working, time-limited Trial Edition of VB Migration Partner allows you to test it against your actual code

Get the Trial




The price of VB Migration Partner depends on the size of the VB6 application, the type of license, and other factors

Request a quote




Migrating a VB6 application in 10 easy steps

Comparing VB Migration Partner with Upgrade Wizard

Migration tools: Feature Comparison Table

All whitepapers