Ich habe ihre Website durchsucht. Ich möchte nur die Seitennummer im VB-Skript finden. Ich habe einen Bericht Header, und wenn es auf Seite # 1 ist, dann möchte ich einen Seitenwechsel nach.DevExpress - Xtra Berichte: VB.NET Wie bekomme ich die aktuelle Seitennummer?
2
A
Antwort
2
Dieser Code sollte den Trick machen. Es ist der PrintOnPage-Ereignishandler für eine Beschriftung 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 nullindiziert ist. Außerdem ist der Seitenindex nur in PrintOnPageEventArgs verfügbar (so weit ich weiß), so dass dies in einem Before/AfterPrint-Ereignis nicht funktioniert.