我在Visual Studio 2012中使用RDLC,WinForms,C#設計發票(Bill)。發票可以從1頁到N頁。我使用Tablix在報告正文中顯示發票詳細信息(訂單項)。發票可能包含1到N個訂單項。RDLC Report - 在所有頁面上重複豎線
根據設計要求,在查看,打印或導出報告時,需要使用可見垂直線分隔Tablix色譜柱。這些行需要在Tablix Header附近的頂部開始,並運行到頁面的末尾,即它們從上到下覆蓋Report Body。發票的主體部分看起來是這樣的:
| SNo.| Code | Quantity | Particulars | Rate | Amount |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
我想到了2個選項來做到這一點:
- 先開啓的Tablix的邊境上所有4個方面。 這不起作用,因爲如果記錄較少,那麼這些行僅顯示在頁面的一半。
- 關閉所有四面的Tablix的邊框,並使用LINE OBJECTs裝飾發票並將其延伸至頁面末尾。這僅適用於第一頁,後續頁面上不顯示行。
還有其他的選擇,我想到了,但沒有給我一個乾淨的結果,是在其他領域的妥協。
請幫助我,因爲我完全卡住了。
tezzo,謝謝你的回答。我的身高按照您提到的方式設置。這是我在Body height屬性中設置的值。在Visual Studio 2012中有一個名爲RepeatWith的屬性。我添加了一個矩形,並將屬性RepeatWith設置爲Tablix1。不幸的是,這仍然行不通。 –
所以矩形仍然只在第一頁打印? – tezzo
是的矩形只在第一頁上打印。 –