0

我在创建 rdlc ssrs 报告时遇到问题。

场景如下:

  • 该报告具有全部展开/全部折叠单选按钮选项以切换组的可见性。
  • 如果导出为 pdf、word 等或打印(即使当前已被用户折叠),报告应始终处于展开状态。

这是通过使用全局内置变量“RenderFormat”在 rdl 报告中实现的(以下是在从工具栏导出/打印的情况下要扩展的分组区域上使用的条件)

在呈现/打印报告时显示扩展数据:

=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 实施它?

4

1 回答 1

0

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

一种解决方案是包含一个“全部展开”按钮,其中包含在导出前按下该按钮的说明。

于 2013-04-19T22:59:15.783 回答