質問

サイトを検索しました。 vbスクリプトでページ番号を見つけたいだけです。レポートヘッダーがあり、ページ1にある場合は、改ページが必要です。

役に立ちましたか?

解決

このコードはトリックを行う必要があります。レポートヘッダー内のラベルのPrintOnPageイベントハンドラです。

Private Sub xrLabel1_PrintOnPage(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.PrintOnPageEventArgs) Handles xrLabel1.PrintOnPage
   If e.PageIndex > 0 Then
      ReportHeader.PageBreak = DevExpress.XtraReports.UI.PageBreak.None
   Else
      ReportHeader.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand
   End If
End Sub

PageIndexの値はゼロから始まることに注意してください。また、ページインデックスはPrintOnPageEventArgsでのみ(私の知る限り)利用できるため、Before / AfterPrintイベントでは機能しません。

このナレッジベースの記事を参照してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top