C# SQL报表服务器在显示属性时显示

C# SQL报表服务器在显示属性时显示,c#,reporting-services,reporting,C#,Reporting Services,Reporting,在MS Access中,存在“显示时间属性”,该属性可以为报告中的一个对象定义显示位置(仅打印、仅屏幕、始终)。 SSRS2008中是否有模拟功能。 我通常在visible属性中使用IIF()来有条件地显示或隐藏数据,但我不知道如何在打印时隐藏某些内容 编辑: 是否有可能使用C#和ASP.NET技术来完成此操作,或者我可以为此进行组装。 若我将页面呈现为HTML,也许我可以在打印前隐藏一些标签 提前感谢据我所知,在自定义渲染扩展之外 当然,您可以使用参数有条件地抑制各种元素,然后提供自定义导出/

在MS Access中,存在“显示时间属性”,该属性可以为报告中的一个对象定义显示位置(仅打印、仅屏幕、始终)。 SSRS2008中是否有模拟功能。 我通常在visible属性中使用IIF()来有条件地显示或隐藏数据,但我不知道如何在打印时隐藏某些内容

编辑: 是否有可能使用C#和ASP.NET技术来完成此操作,或者我可以为此进行组装。 若我将页面呈现为HTML,也许我可以在打印前隐藏一些标签


提前感谢

据我所知,在自定义渲染扩展之外


当然,您可以使用参数有条件地抑制各种元素,然后提供自定义导出/打印控件在后台设置此参数。这就排除了使用报表管理器的可能性,但如果您已经开始运行自己的报表界面,那么就不会有太多工作。

可能会,我必须创建自己的环境来运行报表。起初,我希望WEB报表网站能够满足我的需要,但事情变得越来越棘手,我开始在报表上添加自定义标签,就像按钮一样。等(转到其他报告,发送电子邮件,以及其他)我不习惯在打印纸上显示的事情。现在我从处理报表查看器的ASP.NET页面和用于此类操作的自定义按钮开始,但开始时我发现了登录、安全性和将报表安装到网页上的一整套新问题。您听说过SSRS安全扩展吗?它们允许您将网站的安全机制与报表服务器集成。非常有用。MSDN上有样品。或者,您可以使用“本地模式”完全绕过报表服务器,但这也有其自身的问题。详情请参见此处: