ReportDocument reportdoc = new ReportDocument();
reportdoc.Load(Server.MapPath("CrystalReporttest.rpt"));
reportdoc.ExportToHttpResponse(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, Response, false, "test123.pdf");
到目前为止,我已经尝试过这样,它显示了pdf报告,而不是要求“保存”。
在asp.net中直接这样做?
提前致谢。
答案 0 :(得分:1)
答案 1 :(得分:0)
您需要将转换后的PDF存储在内存或文件系统中,并使用TransmitFile将文件传输为常规文件下载。
答案 2 :(得分:0)
我找到了答案,
就像这样:
reportdoc.ExportToHttpResponse(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat,Response,true,“test123.pdf”);
愚蠢的我!