環境
Visual Studio 2017 Community
Microsoft.ReportViewer.WinForm 版本是 14.0.0.0
示範用的 RDLC 使用的資料集的格式
public class FixedRowEachPageDataSet { public string ItemCode { get; set; } public string ItemName { get; set; } public string ItemPrice { get; set; } public string ItemStock { get; set; } }
怎麼建立 RDLC 頁面的部份不做說明
首先在 RDLC 中建立好資料表,並綁定資料集
在詳細資料上點右鍵,選加入群組 > 父群組,顯示 Tablix 視窗
=Ceiling(RowNumber(nothing)/15)
接著在建立的Group1群組上點右鍵選群組屬性
在「分頁符號」頁籤勾選分頁方式
在「排序頁籤」刪除裡面的排序依據
因為排序運算式會預設成群組運算式的內容,但是排序運算式不能用RowNumber,否則會報錯
設定標頭重覆
在完成上面步驟之後,目前畫面上應該像這樣,點右邊的小箭頭,選「進階模式」
選代表 Group 的那個靜態,如果把自動生成的那個 Group1 欄刪掉了話,就是點另一個(靜態),點下去之後按 F4 叫出屬性視窗,並修改屬性中的值,即完成標頭重覆
KeepWithGroup = After
RepeatOnNewPage = True
沒有留言:
張貼留言