在使用RDLC報表時,碰到這種情況:當只有一頁數據時,報表確顯示兩頁,第二頁除了報表頭之外數據為空。然后,當有多頁數據時,最后一頁為空。這個問題很奇怪,網上有很多解決方案,我總結幾種出現比較多的:
方法1.設置報表的屬性 ConsumeConteinerWhitespace = True
方法2.在Row Group 中設置 Keep Together = False, 進入Advance Mode, 設置所有Static成員的Keep Together = False
...
我試過了,但是對我的報表不起作用。你可以試試,畢竟微軟的東西毛病還是很多的,如可能版本問題等等。
對於我的報表我是這樣解決的: 調整Body的寬度和高度,直到和Report的寬度和高度差不多就行了。操作就是將body的邊框拖到和Report平齊。
這么說來,這就是個非常簡單的問題,是由於Body的寬度太寬或高度太高引起的。哈哈!鏈接