2013-05-13 46 views
1
rptDoc = new ReportDocument(); 
rptDoc.Load(Server.MapPath("~/Reports/Rpt/CallPendingReport.rpt")); 
       rptDoc.SetDataSource(dtData); 
       Session["ReportDataSet"] = rptDoc; 
       crvCallPendingReport.ReportSource = rptDoc; 
       crvCallPendingReport.DataBind(); 
       // crvMasterCallReport.RefreshReport(); 
       rptDoc.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, true, "CallPendingReport" + DateTime.Now + ".pdf"); 

問題 - ExportToHttpResponse正在下載的文件不帶擴展名, 我試圖下載報告PDF文件,文件名按代碼,但它正在下載沒有擴展名的文件。 任何知道解決方案的機構?水晶回購下載 - ExportToHttpResponse正在下載的文件不帶擴展名在哭回購下載

回答

2
rptDoc = new ReportDocument(); 
rptDoc.Load(Server.MapPath("~/Reports/Rpt/CallPendingReport.rpt")); 
       rptDoc.SetDataSource(dtData); 
       Session["ReportDataSet"] = rptDoc; 
       crvCallPendingReport.ReportSource = rptDoc; 
       crvCallPendingReport.DataBind(); 
       // crvMasterCallReport.RefreshReport(); 
       rptDoc.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, true, "CallPendingReport"+ DateTime.Now + ".pdf"); 
+0

檢查文件名,它包含空格,所以問題發生。 – 2013-05-16 08:32:03