For those wondering what I did to solve this. I changed from Crystal Reports to the built in ReportViewer control included in Visual Studio (Professional). It's free, and basically the same.
From experience, crystal reports was much easier to build the reports but when it came to the deployment of a program using Crystal Reports, I would have various bugs that would take forever to solve. All in all, it wasn't as robust as ReportViewer is in the deployement department.