ボス級社内SEのお役立ち技術情報

社内SEのシステム開発について。メインプログラム言語C#

【ReportViewer】複数ページでテーブルヘッダを繰り返し表示する

f:id:HLSE:20190414135344j:plain

 ReportViewerを使用して一覧表を表示させたとき、

1ページ目にはテーブル列ヘッダが表示されるのですが、

2ページ目以降は表示されません。

その設定方法を紹介します。

開発環境

OS:Windows10 64bit Home
開発環境:VisualStudio2019
プログラム言語:C# (.Net) 

手順

①Report(rdlcファイル)を開いて右クリックする

 

f:id:HLSE:20190901131956j:plain

②「表示」「グループ化」をクリックする

f:id:HLSE:20190901132000j:plain

③プロパティウィンドウを表示させる

f:id:HLSE:20190901132005j:plain

④詳細設定モードをクリックする

f:id:HLSE:20190901132011j:plain

⑤「静的」を左クリックする

f:id:HLSE:20190901132025j:plain

⑥「RepeatOnNewPage」をTrueに設定する

f:id:HLSE:20190901132028j:plain

これで設定完了です。

 

確認

1ページ目も2ページ目もテーブルヘッダが表示されていると思います。

f:id:HLSE:20190901132033j:plain

f:id:HLSE:20190901133625j:plain

参考サイト様

Microsoft レポートによる帳票の作成 - Qiita

[ASP.NET] レポートの行ヘッダーを改ページしても表示する | 開発備忘録&ふと思ったこと