【问题标题】:no print button reporting service asp.net C#没有打印按钮报告服务asp.net C#
【发布时间】:2016-04-06 22:32:04
【问题描述】:

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

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();

【问题讨论】:

  • 你在使用谷歌浏览器吗?
  • 是的,我现在测试IE找到了
  • 这样想,这是一个众所周知的问题,除了 Internet Explorer。网络上有许多关于修复它的黑客的教程。
  • 先生您不知道怎么解决吗?

标签: c# asp.net reporting-services


【解决方案1】:

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

事实上,旧版本的 Internet Explorer (

【讨论】:

  • FWIW,打印按钮在 IE11 中可用 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多