2011-04-13 120 views

回答

1

頁碼是在文本框內顯示的全局值。

如果你想完全刪除它,那麼你可以刪除文本框。

如果您想有條件地禁用頁碼,您可以在「可見性」下摺疊屬性窗格中找到文本框的「隱藏」屬性。默認情況下它被設置爲「false」。但是,你可以把它改成的

=iif(Globals!PageNumber = 1,True, False)

的表達,這將抑制對第1頁號您可以使用表達式的任何方式,如

=iif(parameters.username="Fred", True, False)

乾杯,

CEC

請注意,表達式是在VBScript中,而不是C#

+0

@Cos Callis.This來自Report Designer使用rdlc文件。你看,PageNumber是其他應用程序所必需的。但是當以編程方式導出報表時,我不希望頁碼出現在導出的文件中,例如PDF中。 – wonde 2011-04-13 16:28:14

+0

默認行爲是導出器將按原樣呈現報表。您將不得不攔截命令在reportviewer中導出並呈現不同的報告或傳遞參數「supressPageNo」,然後在我提供的示例中將其用作「fred」。 – 2011-04-13 16:35:40

+0

@Cos Callis。那麼你將如何從visual studio 2010中設置這樣的代碼呢?我知道你可以從報告中檢索參數,但是如何檢索像PageNumber這樣的全局變量? – wonde 2011-04-13 16:57:19

相關問題