2014-06-09 58 views
0

我正在尋找以編程方式在我的報告中設置分頁符的一些示例。活動報告6以編程方式設置分頁符

我需要在報表上填充大量數據後開始一個新頁面。我正在使用VS 2010和C#。

Active Reports非常新,似乎無法在其api上找到很多文檔。

顯示如何在報告中設置新頁面的任何代碼示例都很好。

我試過了Detail.NewPage = NewPage.After,但第一頁看起來很好,並且填充了n條記錄,但是其他任何其他填充1條記錄之後,它應該填充n條記錄。

現在,我試圖使用PageBreak來代替,但不知道如何使用。

感謝

回答

0

按我對問題的理解,你想在每個網頁上的行所需數量,然後添加一個PageBreak,現推新頁上的數據的其餘部分。

您可以通過以下方式限制每頁行數:

  1. 在節的末尾添加分頁符。
  2. 設置一個標誌值來跟蹤當前記錄並在報告開始事件中將其設置爲0。
  3. Format事件的詳細信息部分中,增加標誌值並檢查: 如果標誌值爲1,則禁用PageBreak。 如果標誌值等於分配行,然後啓用分頁符,並設置標誌值0

這樣的分頁符纔會被啓用行的每一個期望數目與記錄的其餘部分後,將被推到接下來的頁面繼續。

Regards, Mohita