答案 0 :(得分:0)
您创建了一个ReportDocument,但没有.Load(sReportPath)中的任何内容,然后您尝试将确切的内容保存到磁盘中?我相信这是您的问题,在您尝试导出之前加载报告!
尝试类似:
string pathToDocument = "C:\\MyTestReport.rpt";
ReportDocument document = new ReportDocument();
document.Load(pathToDocument);
document.ExportToDisk(ExportFormatType.PortableDocFormat, "E:\\ADS.pdf");
答案 1 :(得分:0)
试试这段代码:
CrystalReport1 crystal = new CrystalReport1();
crystal.ExportToDisk(ExportFormatType.PortableDocFormat, "YOUR FILE PATH\ReportAsPDF.pdf");
MessageBox.Show("Report Export Into PDF File");
希望它对你有用。