Crystal 在 VS2010 中报告加载报告失败
Crystal Report Load Report Failed in VS2010
我尝试使用 Crystal Report 在 c# 中创建应用程序,然后使用发布向导创建安装文件并交付给我的客户。
现在我使用以下代码在 c# 中绑定 crystal 报告。
ReportDocument doc = new ReportDocument();
doc.Load("D//CrystalReport1.rpt",CrystalDecisions.Shared.OpenReportMethod.OpenReportByTempCopy);
doc.SetDataSource(dt);
crystalReportViewer1.ReportSource = doc;
crystalReportViewer1.Refresh();
在客户端生成以下错误。
'Load report failed.' 为.rpt 文件指定的路径不正确时出现异常。请再次检查文件路径。也试试下面的代码。
为网络工作时
doc.Load(Server.MapPath("\CrystalReport1.rpt")",CrystalDecisions.Shared.OpenReportMethod.OpenReportByTempCopy)
最好将 .rpt 文件放在文件夹中,并指定文件夹 location.For 例如
在解决方案中创建文件夹 Reports 并将所有 .rpt 文件合并到文件夹中
doc.Load(Server.MapPath("\Reports\CrystalReport1.rpt")",CrystalDecisions.Shared.OpenReportMethod.OpenReportByTempCopy)
为window
工作时
doc.Load(@"D//CrystalReport1.rpt",CrystalDecisions.Shared.OpenReportMethod.OpenReportByTempCopy)
尝试使用符号“@”。希望对您有所帮助!
我尝试使用 Crystal Report 在 c# 中创建应用程序,然后使用发布向导创建安装文件并交付给我的客户。
现在我使用以下代码在 c# 中绑定 crystal 报告。
ReportDocument doc = new ReportDocument();
doc.Load("D//CrystalReport1.rpt",CrystalDecisions.Shared.OpenReportMethod.OpenReportByTempCopy);
doc.SetDataSource(dt);
crystalReportViewer1.ReportSource = doc;
crystalReportViewer1.Refresh();
在客户端生成以下错误。
'Load report failed.' 为.rpt 文件指定的路径不正确时出现异常。请再次检查文件路径。也试试下面的代码。
为网络工作时
doc.Load(Server.MapPath("\CrystalReport1.rpt")",CrystalDecisions.Shared.OpenReportMethod.OpenReportByTempCopy)
最好将 .rpt 文件放在文件夹中,并指定文件夹 location.For 例如
在解决方案中创建文件夹 Reports 并将所有 .rpt 文件合并到文件夹中
doc.Load(Server.MapPath("\Reports\CrystalReport1.rpt")",CrystalDecisions.Shared.OpenReportMethod.OpenReportByTempCopy)
为window
工作时doc.Load(@"D//CrystalReport1.rpt",CrystalDecisions.Shared.OpenReportMethod.OpenReportByTempCopy)
尝试使用符号“@”。希望对您有所帮助!