在Winforms ReportViewer中将偏移量添加到当前页码

问题描述

我正在使用Winforms ReportViewer,但遇到以下问题:我想修改页码的起始索引。

例如,我有3个报告,每个报告由2页组成。 通过使用表达式:“ Globals!PageNumber”,我将获得当前页码,而“ Globals!TotalPages”,我将获得每个报表的页数。因此结果将如下所示:

报告1:第1页,共2页,第2页,共2页

报告2:第1页,共2页,第2页,共2页

报告3:第1页,共2页,第2页,共2页

但是,我想将其修改为以下内容:

报告1:第1页,共6页,第2页,共6页

报告2:第3页,共6页,第4页,共6页

报告3:第5页,共6页,第6页,共6页

表达式“ Globals!TotalPages”可以用一个常量(在本例中为6)代替,这不是问题。 但是,对于当前页码,我将不得不为“ Globals!PageNumber”添加一个偏移量,例如对于报表2:“ Globals!PageNumber” + 2

不幸的是,这不起作用,因为仅在创建报表后才对表达式“ Globals!PageNumber”进行求值。 是否可以在当前页码上添加偏移量?

预先感谢您的任何建议。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)