winforms - 在 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”仅在创建报表后才被评估。是否有可能为当前页码添加偏移量?
提前感谢您的任何建议。
解决方案
您必须TextBox
在页脚/页眉中添加一个这样的表达式:
=Globals!PageNumber + 2
推荐阅读
- java - 如何使用 URL 调用 python 脚本
- php - 无法安装 barryvdh/laravel-dompdf
- mvvm - UWP 中用于绑定的转换器实例数
- perl - 我需要关于数组的 perl 哈希的帮助
- sql-server - 根据字段值从另一个表中选择数据
- google-apps-script - 如何使用 Google Apps 脚本在“Google Slide”中合并 2 个表格单元格
- javascript - 如何删除 Chart.js 中的标题颜色框
- javascript - JQuery:.find() 定位某些元素,但不定位其他元素
- android - 错误:在包“android”中找不到属性“appComponentFactory”的资源标识符
- python - Seaborn 分组箱线图 - 在每组对上方显示 P 值