导入Crystal报表的.rpt和.cs文件以生成报表



我可以通过OpenFileDialog导入crystal报表的.rpt和.cs文件,但我不知道如何使用它来生成报表。是否可以只导入.rpt和.cs,然后使用导入的文件生成报告?

添加对Crystal reports SDK(CrystalDecisions.CrystalReports.Engine(的引用https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+报告%2C+Developer+for+Visual+Studio+下载

然后打开报告

using (ReportDocument rep = new ReportDocument())
{
//Open report
rep.Load("SomeReport.rpt", OpenReportMethod.OpenReportByTempCopy);
//rep.PrintOptions = ...
rep.PrintToPrinter(1 /*NumCopies*/, true, 1, 9999);
//or
rep.ExportToDisk(ExportFormatType.PortableDocFormat, "SomeReport.pdf");
}

这假设报告知道从哪里获取数据。手动提供数据需要额外的步骤。

最新更新