导出时隐藏文本框

Hide textbox on export

我在 SSRS 报告中有一个文本框,我需要在导出时隐藏它。我将 Hidden 属性 的表达式添加到 =IIF(Globals!RenderFormat.Name <> "RPL", True, False)。但它始终隐藏 ReportViewer 中的文本框以及任何类型的导出文件。
目前我已经使用 = IIF(Globals!RenderFormat.IsInteractive OrElse Globals!RenderFormat.Name = "MHTML", False, True) 进行了临时修复
但想知道为什么第一个表达式不起作用? 解决方案是什么?

编辑Globals!RenderFormat.IsInteractive 正在处理。 Globals!RenderFormat.Name = "MHTML" 不起作用,因此在原始 post.

中删除了主要语句

虽然文档中没有明确详细说明。 Globals!RenderFormat.Name 只能在处理和渲染周期的不同部分访问。

另一方面,Globals!RenderFormat.IsInteractive 在呈现请求之前填充,因此在评估文本框的隐藏 属性 表达式之前。

检查这些链接:

REFERENCE 1
REFERENCE 2

如果有帮助请告诉我。