Telerik Reporting is currently able to convert reports from:
Crystal Reports - requires build 10.2.3600.0 or later
Active Reports - requires build 5.2.1013.2 or later
XtraReports - requires build 184.108.40.206
To start converting reports, add a Telerik Report to your project and start the Report Wizard. On its second step, select "Convert from existing report".
The converters are compiled against the 3rd party product version specified above. If you have upgraded to a newer version of Crystal or Active Reports, you will need to add an assembly binding redirect statement to your Visual Studio configuration file. More info on this process is available in the following articles:
- Converting reports from various versions of CrystalReports
- Converting reports from various versions of ActiveReports
Converting from XtraReports does not require any additional steps. It is built against the version described in the right-hand panel of the information panel of the "Report Choice Page" of the "Report Wizard".
The converters are just a helper utility we did out of good will to save some time. They do not guarantee a one-to-one complete conversion and are provided as is. Please have in mind that there are some parts (items/sections) that have no analog on our end and vice versa, thus you would need to review and fix the converted reports manually.
The conversion depends on the 3rd party products' object model to create Telerik Reports and often there are additional adjustments that need to be carried out by the developer. Parsing the code is far more complicated since you may use any .NET programming language which makes the task almost impossible, and that is why only the report definition is inspected and all events and custom logic is skipped i.e. it should be added manually by the developer. The same goes for parts that have no counterpart on our end.