【问题标题】:DevExpress - Xtra Reports: VB.NET How to get current page number?DevExpress - Xtra 报告:VB.NET 如何获取当前页码?
【发布时间】:2009-05-07 20:04:21
【问题描述】:

我搜索了他们的网站。我只想在 vb 脚本中找到页码。我有一个报告标题,如果它在第 1 页,那么我想要一个分页符。

【问题讨论】:

    标签: asp.net devexpress xtrareport


    【解决方案1】:

    这段代码应该可以解决问题。它是 Report Header 中标签的 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 事件中不起作用。

    this knowledge base article for reference.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-05
      • 2022-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-10
      相关资源
      最近更新 更多