2016-04-06 36 views
0

report page header without print button沒有打印按鈕報告服務asp.net C#

我是新來的報告服務,我做了一個測試頁面查看點擊按鈕事件的報告,但我發現,報告查看有沒有打印按鈕(打印機圖標),所以我需要展示它如何?

DataSet DS = new DataSet(); 
      DataTable DT = DA.selectFields("id,name", "nationalities", ""); 
      ReportViewer1.ProcessingMode = ProcessingMode.Local; 
      LocalReport Report = ReportViewer1.LocalReport; 


       Report.ReportPath = "Reports/Report1.rdl"; 
       Report.DataSources.Clear(); 
      ReportDataSource R_Ds = new ReportDataSource(); 
           R_Ds.Name = "DataSet1"; 
       R_Ds.Value = DT; 

       Report.DataSources.Add(R_Ds); 
       Report.Refresh(); 
+1

您是否正在使用谷歌瀏覽器? – Gareth

+0

是的,我現在測試IE,它被發現 – Zain

+1

這麼認爲,這是一個衆所周知的問題,除了Internet Explorer以外的其他任何東西。網上有很多關於黑客修復的教程。 – Gareth

回答

2

IIRC,SSRS控件的打印選項依賴於瀏覽器中的ActiveX支持。最新版本的流行瀏覽器(例如Google Chrome,Edge等)不再支持ActiveX控件以及打印按鈕。

事實上,舊版本的Internet Explorer(< 10)可能是唯一仍然支持這一功能的版本。

+2

FWIW,打印按鈕在IE11中可用:) – Gareth