DevExpress - Xtra-Berichte: VB.NET Wie aktuelle Seitenzahl zu bekommen?
-
08-07-2019 - |
Frage
ich gesucht habe ihre Website. Ich möchte nur die Seitenzahl in der VB-Skript zu finden. Ich habe einen Berichtskopf, und wenn es auf Seite # 1 ist, dann möchte ich einen Seitenumbruch nach.
Lösung
Dieser Code sollte es tun. Es ist die PrintOnPage Event-Handler für ein Etikett in Ihrem Berichtskopf.
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
Beachten Sie, dass der Pageindex-Wert Null indiziert. Auch der Seitenindex steht nur zur Verfügung (soweit ich weiß) in dem PrintOnPageEventArgs, so wird dies nicht in einem Vorher / AfterPrint Ereignisse arbeiten.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow