2017-09-19 74 views
0

我在C#中有一個ASP.net Web應用程序。從CrystalReportViewer按鈕導出水晶報表(使用Asp.net c#)

導出按鈕和工具欄中的打印按鈕不起作用。

當我點擊打印/導出按鈕,出現對話框有選擇頁面或選擇格式,然後我點擊導出按鈕沒有文件下載或保存。

paramField.Name = "@GatePass"; 

paramDiscreteValue.Value = GPLabel.Text; 
paramField.CurrentValues.Add(paramDiscreteValue); 
paramFields.Add(paramField); 
CrystalReportViewer1.ParameterFieldInfo = paramFields; 
reportdocument.Load(Server.MapPath("DO_Report.rpt")); 
reportdocument.SetDatabaseLogon("sa", "Admin1"); 

CrystalReportViewer1.ReportSource = reportdocument; 
CrystalReportViewer1.DataBind(); 

我曾嘗試exporttodisk代碼以及像,

reportdocument.ExportToDisk(ExportFormatType.Excel,"C:/Users/Administrator/Desktop/ashar.pdf"); 

但是這個代碼只是出口對給定目標的空白報表,我已經嘗試過 (ExportToHttpResponse),但沒有解決方案發現, 幫我請 在此先感謝

回答

0

嘗試導出它作爲內存流也許。此外,我認爲ReportDocument上有一個printToPrinter方法