プロジェクトに取り組んでいます。開発エクスプレススーツのエクストラレポートを使用して動的にグラフを生成し、グラフをデータソースに入札していません。データソースを使用してラベルを作成してテストすると、
Detail.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand;
動作します。しかし、データソースなしでラベルを生成している場合、これは機能しません。誰か手がかりがありますか?
プロジェクトに取り組んでいます。開発エクスプレススーツのエクストラレポートを使用して動的にグラフを生成し、グラフをデータソースに入札していません。データソースを使用してラベルを作成してテストすると、
Detail.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand;
動作します。しかし、データソースなしでラベルを生成している場合、これは機能しません。誰か手がかりがありますか?
ソース:ラベルテキストの値が変更されたときに条件付きページ分割を強制する
このタスクを実行するには、GroupFooterバンドを追加し、GroupFooter.PageBreakをAfterBandに設定します。または、XRPageBreakコントロールを配置し、Detail.BeforePrintを処理して、必要に応じてXRPageBreakの表示を調整します。 処理行を取得するには、XtraReport.GetCurrentRow()メソッドを使用する必要があります。この解決策を試して、結果をお知らせください。
特定の条件でページ分割を強制できます。参照リンクの下部に添付ファイルとしての例があります。
Before_Printイベントを使用して、このタスクを実行することもできます。
この助けを願っています。