2016-04-06 9 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

Google Chromeを使用していますか? – Gareth

+0

はい、今IEをテストしました – Zain

+1

これはInternet Explorer以外のよく知られた問題です。 Webには、それを修正するためのハックについてのチュートリアルがいくつかあります。 – Gareth

答えて

2

IIRC、SSRSコントロールの印刷オプションは、ブラウザ内のActiveXのサポートに依存しています。一般的なブラウザ(Google Chrome、Edgeなど)の最新バージョンでは、ActiveXコントロール、つまり印刷ボタンはサポートされなくなりました。

実際、これをサポートしているのはInternet Explorer(< 10)の古いエディションだけです。

+2

FWIW、印刷ボタンはIE11で利用可能です:) – Gareth