Reporting services 导出/打印rdlc报告SSRS时始终展开组(即使用户已明确折叠组)

Reporting services 导出/打印rdlc报告SSRS时始终展开组(即使用户已明确折叠组),reporting-services,rdlc,ssrs-grouping,Reporting Services,Rdlc,Ssrs Grouping,我在创建rdlc ssrs报告时遇到了一个问题 情况如下: 报告具有“全部展开/全部折叠”单选按钮选项,可切换组的可见性 如果导出为pdf、word等格式或打印,则报告应始终处于展开状态(即使用户当前已将其折叠) 这在rdl报告中通过使用全局内置变量“RenderFormat”实现(下面是分组区域上使用的条件,在从工具栏导出/打印时,将对分组区域进行扩展) 要在呈现/打印报告时显示展开的数据,请执行以下操作: =iif(Parameters!ExpandAll.Value = 0,iif(G

我在创建rdlc ssrs报告时遇到了一个问题

情况如下:

  • 报告具有“全部展开/全部折叠”单选按钮选项,可切换组的可见性
  • 如果导出为pdf、word等格式或打印,则报告应始终处于展开状态(即使用户当前已将其折叠)
这在rdl报告中通过使用全局内置变量“RenderFormat”实现(下面是分组区域上使用的条件,在从工具栏导出/打印时,将对分组区域进行扩展)

要在呈现/打印报告时显示展开的数据,请执行以下操作:

=iif(Parameters!ExpandAll.Value = 0,iif(Globals!RenderFormat.Name = "WORD" or Globals!RenderFormat.Name = "EXCEL" or 

Globals!RenderFormat.Name = "PDF" or Globals!RenderFormat.Name = "MHTML" or Globals!RenderFormat.Name = "IMAGE",false,true),False)
但是,上述变量无法在本地报告中使用


如何为同一报告的RDLC实现它

您尝试执行的操作在Reporting Services中不可用。不幸的是,导出功能不会触发任何类型的事件来运行代码。但是,当您选择导出报告时,报告的外观取决于它在Excel中的呈现方式

一种解决方案是包含一个按钮,用于展开所有内容,并指示在导出之前按下该按钮