2011-08-24 16 views
0

如果未在報表的第一頁上顯示,我想隱藏表的一行。表(tablix)位於頁眉或頁腳區域中。如果不在第一頁上,則隱藏行

我試圖設置爲RowVisibility屬性的表達,是這樣的:

(hidden) =Globals!PageNumber<>1 

然而,這會導致一個異常說,的PageNumber只能從頁眉或頁腳區域內使用。

是否有可能檢查(在表達式中)元素是否位於報表的第一頁上?

回答

0

沒有一個確切的回答我的問題,但也許它可以幫助別人有一個類似的問題:

  • 對於表矩陣激活重複行標題選項
  • 在提前行組選項,激活選項RepeatOnNewPage
  • 於不應該在下一個頁面上顯示的行,禁用該選項KeepWithGroup

我不明白爲什麼我不能設置RepeatOnNewPage上ly爲一些但不是所有的行,但與KeepWithGroup選項,它似乎工作就像我想要的。

如果有人對我的原始問題有更準確的答案,請發佈。我會改變接受你的答案!

0

在可見性屬性中設置此行,並且該行將呈現或不依賴於YourDatasetField值。

=IIF(True = Fields!YourDatasetField.Value, False, True) 
+2

感謝您的回答,但隱藏基於字段的行不是問題。問題是內部變量PageNumber在內容塊中不可用。 – HCL

相關問題