2013-07-24 62 views
1

我有一个包含许多列(约20)的Web SSRS(2008)报告。我想知道是否有可能允许用户通过单击某个按钮或复选框等显示/隐藏报告中的某一列?这样做的目的是让用户看到他们想看的列。在列隐藏SSRS中的报告列

enter image description here

+1

可能的重复http://stackoverflow.com/questions/16372103/iterate-over-columns-of-a-report-to-dynamically-show- hide-them/16374555 –

回答

2

点击鼠标右键,选择“可见性”属性:

SSRS Column Visibility

其中一个选项“显示可通过此报告项目进行切换” - 你可以点一个专门的,格式化的文本框,点击哪个会显示/隐藏列

+0

嗨@Yuriy Galanter,谢谢,你的解决方案基本上就是我要找的。请参阅我添加到原始文章中的截图。如您所见,隐藏列的唯一方法是单击实际的“+”框。是否有可能使文本自身的点击隐藏列?如何完全删除“+”框,以及添加“重置”类型按钮,以将报告列恢复到最初的状态? –

+0

我不知道这是纯粹的SSRS方法是否可行,对于设计为打印或导出的介质而言,交互性太强。外部帮助可能会有些事情可能发生(例如,如果报表显示在Web页面上的JavaScript),但也许你应该考虑一些类似于网格控件的东西。 –