0

调用 reportDocument.SetDataSource(dt) 时出现以下错误。

System.Exception: Load report failed. ---> System.Runtime.InteropServices.COMException (0x800003E5): Failed to open report.
at CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.Open(Object& DocumentPath, Int32 Options)
at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.Open(Object& DocumentPath, Int32 Options)
at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened()

工作流程:

我正在使用 ReportDocument 对象通过 RPT 文件导出 excel。最近,我将VS2008制作的水晶报表升级为VS2017。除一份报告外,所有其他 rpt 报告都运行良好。当我使用 VS 2008 代码运行时,它工作正常,但在 VS 2017 中它给出了错误。

请有人帮忙吗?

4

0 回答 0