在我的rdlc报告中,我想显示我的群组数据,就像这个例子一样 -
当我点击(+)时,该名称下的组数据将展开,当我点击( - )时,该名称下的组数据将崩溃。我找到了SSRS报告的资源,但最近没有对rdlc报告有用。所以我按照SSRC的报告资源跟踪我的rdlc,如果我能得到一些结果的话。我特意跟着这两个 -
Expand or Collapse All Grouped Items on SSRS Report
我拿了一张桌子。" GROUP2" as row details.add group parent" GROUP1" for" GROUP2" .Like ---
我为" GROUP2"选择了组属性。像 -
然后我为" GROUP2"设置可见性隐藏,选中"显示可以通过此组项切换"并选择" GROUP1" as item.like -
它给我这样的报告 -
有" GROUP1"项目可见," GROUP2"隐藏但没有(+)或( - )符号或按钮来展开或折叠组数据。
任何人都有任何想法,我错过了什么?或者如何在rdlc报告中执行此操作,例如此问题的顶部示例,并且我还要为"全部展开"设置按钮。和"全部折叠"对于此报告。
编辑:我正在使用asp.net mvc,web api-2 controller。我想以pdf格式获取报告。
答案 0 :(得分:1)
答案 1 :(得分:0)
首先选择显示[GROUP1]的表格单元格,然后在文本框属性中选择名称。这不一定是GROUP1,它可能是Textbox10等。
然后在显示[GROUP2]的表格单元格的文本框属性中,选择下面的文本框名称"显示可以通过此报告项目切换:"。
顺便说一句,您可能会浪费时间尝试使用SSRS中的展开/折叠功能。它通常被认为是片状和不可靠的,并且不会扩展。
答案 2 :(得分:0)
PDF格式不支持切换。
价: https://msdn.microsoft.com/en-us/library/dd255288.aspx (标题为:在报告中切换项目的部分)
" PDF - 报表服务器将报表的当前显示或隐藏状态导出为PDF。不支持交互式切换"
答案 3 :(得分:0)
@MohammadSadiqurRahman不确定你是否解决了这个问题,但我希望这可以帮到你。
您需要确保已正确应用行分组。在您在帖子顶部给出的示例中,行组父级已设置为帐户类型。您需要确保已经为您的GROUP1'。
完成了这项工作完成此操作后,将折叠行的行可见性设置为'隐藏'。现在选中复选框'显示可以通过此报告项切换'并将报告项目设置为分组帐户类型的单元名称。
我个人将它附加到tablix之外的新标签上,这样就可以通过一次单击扩展/折叠整个表格。只是取决于你希望它如何工作。
我希望这可以帮助你。