Windows 窗体应用程序Crystal 报告错误

问题描述

当我尝试将数据加载到 Crystal Report(它在 Visual Studio 的本地机器上运行)时,Windows 窗体应用程序出现错误,但仅在我将此应用程序部署到其他机器上时失败。

    **Error**
    
    ************** Exception Text **************
    CrystalDecisions.Shared.CrystalReportsException: Load report failed. ---> System.Runtime.InteropServices.COMException: The document has not been opened.
       at CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.get_ReportAppServer()
       at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.get_ReportAppServer()
       at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened()
       --- End of inner exception stack trace ---
       at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened()
       at CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename,OpenReportMethod openMethod,Int16 parentJob)
       at CrystalDecisions.CrystalReports.Engine.ReportClass.Load(String reportName,Int16 parentJob)
       at CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename)
       at CrystalDecisions.ReportSource.NonHTTPCachedReportSource.GetReport(RequestContext context,Boolean bAddToCacheWhenCreated)
       at CrystalDecisions.ReportSource.LocalReportSourceBase.GetAvailableExportFormats(ExportRequestContext reqContext)
       at CrystalDecisions.Windows.Forms.ViewerDocument.GetAvailableExportFormats()
       at CrystalDecisions.Windows.Forms.PageView.CreateReportDocument(String rptURI)
       at CrystalDecisions.Windows.Forms.PageView.CreateNewReportDocument(String pageName)
       at CrystalDecisions.Windows.Forms.CrystalReportViewer.CreateReportSource(Object reportSource)
       at CrystalDecisions.Windows.Forms.CrystalReportViewer.set_ReportSource(Object value)
       at ZM_RealState.Screens.DashBoard.GetEmptyInvoice_Click(Object sender,EventArgs e)
       at System.Windows.Forms.Control.OnClick(EventArgs e)
       at System.Windows.Forms.Button.OnClick(EventArgs e)
       at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
       at System.Windows.Forms.Control.WmMouseUp(Message& m,MouseButtons button,Int32 clicks)
       at System.Windows.Forms.Control.WndProc(Message& m)
       at System.Windows.Forms.ButtonBase.WndProc(Message& m)
       at System.Windows.Forms.Button.WndProc(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd,Int32 msg,IntPtr wparam,IntPtr lparam)


解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...