4,818
社区成员
发帖
与我相关
我的任务
分享
this.CrystalReportViewer1.ReportSource = oCR;
this.CrystalReportViewer1.DataBind();
//?表?出
string temppath = DateTime.Now.ToString("yyyyMMdd") + DateTime.Now.Hour + DateTime.Now.Minute + DateTime.Now.Second + ".pdf";
ExportOptions crExportOptions=new ExportOptions();
DiskFileDestinationOptions crDiskFileDestinationOptions=new DiskFileDestinationOptions();
crExportOptions=oCR.ExportOptions ;
crExportOptions.ExportFormatType =ExportFormatType.PortableDocFormat ;
crExportOptions.ExportDestinationType =ExportDestinationType.DiskFile;
string OutputFilePath= Server.MapPath(Request.ApplicationPath)+"\\"+temppath;
crDiskFileDestinationOptions.DiskFileName=OutputFilePath;
crExportOptions.DestinationOptions=crDiskFileDestinationOptions;
oCR.Export();
Response.ClearContent();
Response.ClearHeaders();
Response.ContentType ="application/pdf";
Response.WriteFile(OutputFilePath);
Response.Flush();
Response.Close();
File.Delete(OutputFilePath);