reportviewer を使用して rdlc レポートを表示する winforms の請求書アプリケーションがあります。メイン レポートとサブレポートがあり、アイテムが 40 未満の場合にレポートが正常に表示されるという問題がありますが、それ以上の場合データは次のページからのものです。レポートと私たちのプットをご覧ください
主な報告
サブレポート
25 レコード時の通常表示
40レコードの場合 pg1
2 ページ目
どんな助けでも感謝します
reportviewer を使用して rdlc レポートを表示する winforms の請求書アプリケーションがあります。メイン レポートとサブレポートがあり、アイテムが 40 未満の場合にレポートが正常に表示されるという問題がありますが、それ以上の場合データは次のページからのものです。レポートと私たちのプットをご覧ください
主な報告
サブレポート
25 レコード時の通常表示
40レコードの場合 pg1
2 ページ目
どんな助けでも感謝します
Keep together on one page if possible
オプションのチェックを外してみてくださいPage break options.
私は vs2010 を使用していますが、08 のように見えますか? 少し違うかもしれませんが、試してみます(ほとんどの場合、私もいくつかの助けを探していて、特定の問題に対する「質の高い」回答があまりないときにこれを使用するのがどれほどイライラするかを知っているからです) )。
サブレポートの rdlc ファイルで、(列を含むテーブルの) "PageBreak" プロパティが "start" に設定されていないことを確認します。「なし」に設定するだけです。
それが起こっていると私が信じているのは、最初のページに収まらないため、次のページに移動していることです. これを回避するためにできることは、メイン レポートのすべてを四角形に含めることです (四角形では、pagebreak = none を設定し、keeptogether=true を設定します [実際に keeptogether=true が必要かどうかはわかりません...サイズを変更してすべてを 1 ページに収める場合は、false に設定します])。
私が助けてくれることを願っています