在ActiveReports的CPL报表中自定义PageFooter

本文中,我们通过使用逻辑函数,来实现PageFooter不用页面显示不同文字,如非最后的页面显示:“未完待续”;在最后的页面则显示”最后一页”。<a href="http://www.grapecity.com.cn/image.ashx?picture=AR_blog-4.gif"><img title="AR_blog" style="border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; display: inline; border-top-width: 0px" border="0" alt="AR_blog" src="http://www.grapecity.com.cn/image.ashx?picture=AR_blog-4.gif" width="644" height="420" /></a>

发布于 2014/01/03 00:00

ActiveReports

本文中,我们通过使用逻辑函数,来实现http://helpcentral.componentone.com/nethelp/AR7Help/OnlineEn/GrapeCity.ActiveReports.v7~GrapeCity.ActiveReports.PageReportModel.Report~PageFooter.htm不用页面显示不同文字,如非最后的页面显示:“未完待续”;在最后的页面则显示”最后一页”。

首先,在一个CPI报表中,显示页眉、页脚区域

菜单路径如下:Report-Page Header\Page Footer (默认情况下,Header和Footer是隐藏的)。

AR_blog-2

然后,用TextBox来自定义页脚(Footer)

  • PageFooter 区域,添加TextBox1,设置 Text‘未完待续…’
  • 除了最后一页外,要控制显示这个TextBox1,需要设置Hidden 属性‘=iif(Globals!PageNumber = Globals!TotalPages, True, False)’
  • PageFooter 区域,添加TextBox2,设置Text‘最后一页’
  • 为了仅在最后一页显示TextBox2,需要设置Hidden 属性=iif(Globals!PageNumber = Globals!TotalPages, False, True)’

    报表截图如下:

    AR_blog

    AR_blog-3

    AR_blog-4

  • ActiveReports 报表控件| 下载试用

    ActiveReports 是一款专注于 .NET 平台的报表控件,全面满足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平台下报表设计和开发工作需求,作为专业的报表工具为全球超过 300,000 开发人员提供了全面的报表开发服务。

    您对ActiveReports产品的任何技术问题,都有技术支持工程师提供1对1专业解答,点击此处即可发帖提问>>技术支持论坛

    相关产品
    推荐相关案例
    关注微信
    葡萄城社区二维码

    关注“葡萄城社区”

    加微信获取技术资讯

    加微信获取技术资讯

    想了解更多信息,请联系我们, 随时掌握技术资源和产品动态