• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 455
  • Last Modified:

Upgrade VB6 crystal reports to .Net

I have crystal reports in a VB6 application. I used the upgrade wizard to upgrade the whole application. Now  a large percentage of the upgrade I can use, and that is good. Because I don't have time. But I noticed the crystal reports (*.rpt) have been upgraded to dsr, dsx, dca files. And opening one of them showed me hex values.


I add the crystal report in vb6 manually to the solution and there I can see the report. I update the database of the report and still good, I notice no fields lost in the report. But it prompt me to save or upgrade it so when I said yes, it produced dsr dsx dca files! What happened here and if those are the upgrade report files, how do I use those reports like launch them or call them in my VB/C# code?
  • 2
2 Solutions
Éric MoreauSenior .Net ConsultantCommented:
Which version of .Net have you installed? Have you also installed CR for .Net?
Here is a document to help you do the migration.


stylelyfAuthor Commented:
Thanks for that migration info. I'm almost close. I'm using windows forms, is using crystalreportsviewer the best way to launch and view report in windows forms? Or are there any other optimal way to do it?
Éric MoreauSenior .Net ConsultantCommented:
IMO, the free version of Crystal Reports is still the best free option for building reports in .Net.

I have written articles on that subject that you can read from http://emoreau.com/Entries/Articles/2006/09/Feeding-Crystal-Reports-from-your-application.aspx and http://emoreau.com/Entries/Articles/2006/10/Crystal-Reports--Part-II.aspx
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now