1

reportviewer を使用して rdlc レポートを表示する winforms の請求書アプリケーションがあります。メイン レポートとサブレポートがあり、アイテムが 40 未満の場合にレポートが正常に表示されるという問題がありますが、それ以上の場合データは次のページからのものです。レポートと私たちのプットをご覧ください

主な報告 主な RDLC レポート

サブレポート ここに画像の説明を入力

25 レコード時の通常表示 25 レコード時の通常表示

40レコードの場合 pg1 40レコードの場合

2 ページ目 2 ページ目

どんな助けでも感謝します

4

2 に答える 2

2

Keep together on one page if possibleオプションのチェックを外してみてくださいPage break options.

于 2012-08-30T10:52:21.373 に答える
0

私は vs2010 を使用していますが、08 のように見えますか? 少し違うかもしれませんが、試してみます(ほとんどの場合、私もいくつかの助けを探していて、特定の問題に対する「質の高い」回答があまりないときにこれを使用するのがどれほどイライラするかを知っているからです) )。

サブレポートの rdlc ファイルで、(列を含むテーブルの) "PageBreak" プロパティが "start" に設定されていないことを確認します。「なし」に設定するだけです。

それが起こっていると私が信じているのは、最初のページに収まらないため、次のページに移動していることです. これを回避するためにできることは、メイン レポートのすべてを四角形に含めることです (四角形では、pagebreak = none を設定し、keeptogether=true を設定します [実際に keeptogether=true が必要かどうかはわかりません...サイズを変更してすべてを 1 ページに収める場合は、false に設定します])。

私が助けてくれることを願っています

于 2012-08-30T18:49:52.807 に答える