我是报道服务的新手,我制作了一个测试页面来查看点击按钮事件的报告,但我发现报告查看器没有打印按钮(打印机图标),所以我需要显示它如何?
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();
答案 0 :(得分:2)
IIRC,SSRS控件的Print选项依赖于浏览器中的ActiveX支持。最新版本的热门浏览器(例如Google Chrome,Edge等)不再支持ActiveX控件,因此也不再支持打印按钮。
事实上,旧版本的Internet Explorer(< 10)可能是唯一仍然支持此版本的版本。