导出时隐藏文本框
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
如果有帮助请告诉我。
我在 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
如果有帮助请告诉我。