我有一个用C#编写的Windows应用程序,正在尝试使用Crystal Report Viewer显示Crystal Report。我的报告的名称是“receiptReport”,我正在使用以下行在查看器中显示报告:
receiptReport rpt = new receiptReport();
crystalReportViewer.ReportSource = rpt;
我收到以下错误:
Unable to find the report in the manifest resources. Please build the project, and try again.
我已经尝试通过将报告文件“receiptReport.rpt”的“构建操作”设置为“嵌入式资源”,但是现在仍然运气.. Im正在使用VS2010。
最佳答案
在大量使用这些修复程序之一解决问题后,CR出现了很多问题。
1)如果包含的文件夹名称中包含空格,则报告代码文件(.cs)中的Full FullResourceName属性将是错误的。最好的解决方法是重命名文件夹以删除空格,如果您手动编辑代码文件,错误将继续出现
2)确保rtp文件的build属性设置为Embedded Resource
3)首先使用Developer Express进行报告,避免一切麻烦