1

プロジェクトに取り組んでいます。開発エクスプレススーツのエクストラレポートを使用して動的にグラフを生成し、グラフをデータソースに入札していません。データソースを使用してラベルを作成してテストすると、

Detail.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand;

動作します。しかし、データソースなしでラベルを生成している場合、これは機能しません。誰か手がかりがありますか?

4

1 に答える 1

2

ソース:ラベルテキストの値が変更されたときに条件付きページ分割を強制する

このタスクを実行するには、GroupFooterバンドを追加し、GroupFooter.PageBreakをAfterBandに設定します。または、XRPageBreakコントロールを配置し、Detail.BeforePrintを処理して、必要に応じてXRPageBreakの表示を調整します。 処理行を取得するには、XtraReport.GetCurrentRow()メソッドを使用する必要があります。この解決策を試して、結果をお知らせください。

特定の条件でページ分割を強制できます。参照リンクの下部に添付ファイルとしての例があります。

Before_Printイベントを使用して、このタスクを実行することもできます。

この助けを願っています。

于 2012-05-24T15:14:20.453 に答える