作成日: 2024/04/10 最終更新日: 2024/04/10
文書種別
使用方法
詳細
ページレポートでは、ページタブとOverflowPlaceHolderコントロールを使用することで、ページ毎に異なるレイアウトを定義することが可能です。
たとえば、以下の画像では「ページ1」にTable、「ページ2」にOverflowPlaceHolderを配置することで、各グループの1ページ目と2ページ目以降で異なるレイアウトが適用されるようにデザインしています。
このようなレポートを実行した場合、グループのデータ数が1ページ目に収まるとき(OverflowPlaceHolderに出力するデータがないとき)は、以下のようにデータが不足したグループにも2ページ目が出力されます。
これは、2ページ目にOverflowPlaceHolder以外のコントロールが配置されているためです。OverflowPlaceHolder以外のコントロールが配置されていない場合は、データのないページは出力されません。
OverflowPlaceHolder以外のコントロールを配置している状態でもデータのないページを出力したくない場合は、「ページ 2」のThrowIfPlaceHoldersEmptyプロパティをTrueに設定してください。この場合、以下のように出力されます。
具体的には以下の手順で設定します。
- デザイナの「レポートエクスプローラ」で「ドキュメントアウトライン」内の「ページ 2」を選択する。
- プロパティウィンドウのThrowIfPlaceHoldersEmptyをTrueに設定する。


