c# - 报告查看器打印?

标签 c# asp.net reporting-services report-viewer2010

我的网络应用程序中显示了一份不错的报告。到目前为止一切顺利(尽管到达这里完全是 PITA)。

无论如何,我需要允许他们打印它。在设计模式下,我看到了小打印图标。在运行时没有打印图标。

据我所知,似乎控件的“本地模式”和“远程模式”之间存在差异;但我对此不是 100%。

究竟如何告诉控件显示打印按钮?我确实看到报表查看器的一个名为“ShowPrintButton”的属性,并且它肯定设置为 True。

想法?

最佳答案

在服务器模式下,打印是通过一个 active x 插件完成的,因此打印只能在 IE 中使用,而不能在 Firefox 或其他浏览器中使用。正如您通过打印按钮的可见性所提到的那样,打印按钮受到控制,但仅在 IE 中或在 ssrs 配置中全局控制。 根据我的经验,最好的选择是鼓励用户导出为 PDF 并从那里打印。

关于c# - 报告查看器打印?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7275231/

相关文章:

sql-server - 如何以编程方式读取 SQL Server 报表历史记录?

c# - 如何监控麦克风的噪音?

asp.net - asp 菜单控件不能正确 float

asp.net - 用户处于角色 "admin"但 [Authorize(Roles ="admin")] 不会进行身份验证

javascript - 从 javascript 按时间间隔调用 C# 方法

c# - 在 SSRS 的重复列表对象中包含动态子报表

c# - Expression.SwitchCase 匹配问题

c# - 获取数字的特定部分 c#

c# - GridView : Cant remove borders

reporting-services - 如何在SSRS 2008中动态增加页面标题高度