在 ssrs 报告中隐藏和删除 header 的白色 space

hiding and removing white space of header in ssrs report

我正在处理 ssrs 报告,我需要隐藏最后一页的 header 因为我对 [=26] 内的控件进行了可见性更改=] 无论我用什么。

我使用了这个代码

=IIF(Globals!PageNumber = Globals!TotalPages - 1 or Globals!PageNumber = Globals!TotalPages ,true,false)


它工作正常。

但在隐藏 header 后控制 header 白色 space 显示在最后一页。我需要删除 header 占用的白色 space 有什么办法可以删除它。

您隐藏了该表达式上的控件,因此即使控件被隐藏,header 也在那里。以至于header依然占据着白色的space。您不能隐藏 header 或删除白色 space(据我所知),但您可以尝试另一种方法。

在报告主 body 上添加您的 header 内容并在那里设置可见性表达式。

虽然您不能直接在报告中访问页码,但有一个问题 body,因为您需要在报告属性下的代码中创建函数:

页码:

Function PageNumber() As String    
   Return Me.Report.Globals!PageNumber    
End Function

总页数:

Function TotalPages() As String   
   Return Me.Report.Globals!TotalPages    
End Function