您好,
因为报表是异步加载的方式,所以无法在运行时就给出总页数来对页面控制;因为之前不了解您的应用场景所以有所延误,非常抱歉。
针对您的封口问题,有一个workaround 希望对您有用:
1. 打开报表,选择脚本选项卡,实现ReportEnd事件
2. 通过为除特定要求的页上进行划线来实现封口问题,代码:
- public void ActiveReport_ReportEnd()
- {
- for (int i = 1; i < rpt.Document.Pages.Count - 1; i++)
- {
- rpt.Document.Pages[i].DrawLine(1, 11, 12, 11);
- }
- }
复制代码
结果预览:
|