我正在使用Windows应用程序,我正在使用水晶报告进行报告。在设置创建时,我还添加了用于水晶报告的合并模块。当我在我的机器中运行应用程序并打开报告时,它正在按预期工作。
对于测试,我创建了简单的报告,没有任何数据库与静态内容的连接。
但是当我在其他机器上安装相同的设置时,我从下面的行中收到Load report failed错误。
rpt.Load(路径);
- 我已经在路径上验证了rpt文件,它只在那里。
堆栈跟踪
加载报告失败。 在CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened() 在CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename,OpenReportMethod openMethod,Int16 parentJob) 在CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename) at MyApplicaion.frmreports.Button1_Click(Object sender,EventArgs e)
答案 0 :(得分:0)
我记得有一个选项可以将报告包含在应用程序中。因此,当您将其发送到客户端时,它已包含在内。我想这是你的问题。不记得究竟是哪个,但让我检查一下。我觉得像属性文件。很抱歉没有完整的答案,但是我使用它已经有很长时间了。