没有打印按钮报告服务asp.net C#

时间:2016-04-06 22:32:05

标签: c# asp.net reporting-services

report page header without print button

我是报道服务的新手,我制作了一个测试页面来查看点击按钮事件的报告,但我发现报告查看器没有打印按钮(打印机图标),所以我需要显示它如何?

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 个答案:

答案 0 :(得分:2)

IIRC,SSRS控件的Print选项依赖于浏览器中的ActiveX支持。最新版本的热门浏览器(例如Google Chrome,Edge等)不再支持ActiveX控件,因此也不再支持打印按钮。

事实上,旧版本的Internet Explorer(< 10)可能是唯一仍然支持此版本的版本。