Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
281
Problem with converting from old version to new version
posted

Dear All,

We used Infragistics 2005 Vol1 (version 5.1) and later upgraded to Infragistics 2008 Vol 1 CLR 2.0. Upgrade was done using the upgrade toolkit provided by infragistics. After that we are face many problems related to properties and tags of various controls like ultrawebgrid, ultrawebchart. These properties and tags did not get converted/changed in the process of conversion/upgradation and is giving runtime error when we run our application. For example, <Style> tag under the <AddNewBox> tag needs to change to <BoxStyle> tag or SeriesFormatString needs to be replaced with SeriesLabels-FormatString. We expect that these properties and tags should get changed automatically, which does not happen! And the worse part is that we could not detect/reproduce in our development machine!  

If there is any way to resolve such changes we would be very happy to get those information. Your help is welcome. 

  • 28496
    Verified Answer
    Offline posted

    Although we always strive for 100% backwards compatibility, sometimes we have to make a breaking change for the good of the control, or to resolve problems that can't be fixed any other way.  The Project Upgrade Utility isn't sophisticated enough to handle changes in the markup, so it is necessary to fix some of the errors.

    The change related to the <Style> tags was necessary due to a backwards compatibility issue in the VS2005 Web Forms Designer.

    Here is information about how to fix that and other webgrid issues: 

    http://help.infragistics.com/Help/NetAdvantage/NET/2008.2/CLR2.0/html/WebGrid_Breaking_Changes_in_WebGrid.html

    The SeriesLabels.FormatString was moved there when we added more properties to series labels.  Fortunately, the old "SeriesFormatString" property is still supported.  You don't really need to change this, it's just a compiler warning.