万能报表根据页码设置控件是否显示原创
金蝶云社区-王文亮
王文亮
2人赞赏了该文章 718次浏览 未经作者许可,禁止转载编辑于2022年12月13日 11:24:42

示例场景:标准报表打印模板,在存在多页的情况下,希望能够根据页数, 显示出 '续下页', 最后一页才显示总金额。

实现步骤:

1.万能报表页尾里面放一个“文本”控件,文本值设置成“续下页”,给该文本控件配置脚本。(金额字段显示同理操作)

image.png

image.png



2. 编写脚本如下:

image.png

private void label9_PrintOnPage(object sender, DevExpress.XtraReports.UI.PrintOnPageEventArgs e) {

            //总页数

            int pagecount = e.PageCount;

           //页索引,从0开始

            int pageindex = e.PageIndex + 1;

            if (pageindex < pagecount )

            {

               //label9为当前文本控件的标识,判断非尾页将文本控件可见性设置为true

                this.label9.Visible = true;

            }

            else

            {

               //尾页将文本控件可见性设置为false

                this.label9.Visible = false;

             }

}


3.效果示例

image.png


image.png

图标赞 2
2人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!