问题描述
当我尝试将数据加载到 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 (将#修改为@)