如何在rdlc中切换(展开/折叠)组数据

Moh*_*man 15 c# sql-server reporting rdlc reporting-services

在我的rdlc报告中,我想显示我的组数据就像这个例子 -

在此输入图像描述

当我点击(+)标志组名称下的数据将展开,当我点击( - )时,名称下的组数据将崩溃.我找到了SSRS报告的资源,但最近没有对rdlc报告有用.所以我跟着在我的rdlc根据那些SSRC的报告资源,如果我能得到一些结果.我特意跟着这两个 -

  1. SQL Server Reporting Services(SSRS)
  2. 展开或折叠SSRS报告中的所有分组项目

    我拿了一个table.take"GROUP2"作为行details.add组父"GROUP1"为"GROUP2".喜欢---

在此输入图像描述

我选择"GROUP2"的组属性 -

在此输入图像描述

然后我为"GROUP2"设置可见性隐藏,选中"显示可以通过此组项切换"并选择"GROUP1"作为item.like--

在此输入图像描述

它给我这样的报告 -

在此输入图像描述

"GROUP1"项目可见,"GROUP2"被隐藏,但没有(+)或( - )符号或按钮来展开或折叠组数据.

任何人都有任何想法,我错过了什么?或者如何在rdlc报告中执行此操作,如此问题的顶部示例,并且我还要为此报告设置"全部展开"和"全部折叠"按钮.

编辑:我使用的是asp.net mvc,web api-2 controller.我想以pdf格式获取报告.

Mik*_*ney 0

首先选择显示 [GROUP1] 的表格单元格,然后在文本框属性中记下名称。这不一定是 GROUP1,很可能是 Textbox10 等。

然后,在显示 [GROUP2] 的表格单元格的文本框属性中,选择“显示可以通过此报表项切换:”下方的文本框名称。

顺便说一句,您可能会浪费时间尝试使用 SSRS 中的展开/折叠功能。它通常被认为是不稳定且不可靠的,并且无法扩展。