Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 在SSRS中隐藏报告列_Sql Server 2008_Reporting Services - Fatal编程技术网

Sql server 2008 在SSRS中隐藏报告列

Sql server 2008 在SSRS中隐藏报告列,sql-server-2008,reporting-services,Sql Server 2008,Reporting Services,我有一份web SSRS(2008)报告,有许多专栏(大约20个)。我想知道是否可以允许用户通过单击某个按钮或复选框等来显示/隐藏报告中的特定列?这样做的目的是允许用户查看他们想要查看的列 用鼠标右键单击列并选择“可见性”属性: 其中一个选项“显示可通过此报告项进行切换”-您可以指向一个专用的格式化文本框,单击该文本框将显示/隐藏列Hi@Yuriy Galanter的可能重复项,谢谢,您的解决方案基本上就是我要找的。请看我添加到原始帖子中的截图。如您所见,隐藏列的唯一方法是单击实际的“+”框。

我有一份web SSRS(2008)报告,有许多专栏(大约20个)。我想知道是否可以允许用户通过单击某个按钮或复选框等来显示/隐藏报告中的特定列?这样做的目的是允许用户查看他们想要查看的列


用鼠标右键单击列并选择“可见性”属性:


其中一个选项“显示可通过此报告项进行切换”-您可以指向一个专用的格式化文本框,单击该文本框将显示/隐藏列

Hi@Yuriy Galanter的可能重复项,谢谢,您的解决方案基本上就是我要找的。请看我添加到原始帖子中的截图。如您所见,隐藏列的唯一方法是单击实际的“+”框。是否可以使文本本身的点击隐藏列?如果完全删除“+”框,并添加一个“重置”类型按钮,将报告列恢复到原来的状态,怎么样?我不确定使用纯SSRS方法是否可行,对于设计用于打印或导出的媒体来说,交互太多。可能有外部帮助的可能(如JavaScript,如果报告显示在网页上),但也许你应该考虑一些类似于网格控件的东西。