找回密码
 立即注册

QQ登录

只需一步,快速开始

MrBrown

注册会员

5

主题

32

帖子

189

积分

注册会员

积分
189

微信认证勋章

最新发帖
MrBrown
注册会员   /  发表于:2017-1-8 11:32  /   查看:3444  /  回复:5
在打印报表的时候,比如我一页只能放15条记录,但是查询出来有20条记录,在分页后,序号重新从1开始计算。

5 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-1-9 12:02:27
沙发
您如果使用的是区域报表,可以在 Page Start 方法中 对Value重新赋值。然后再FecthData事件中,进行计数。
回复 使用道具 举报
MrBrown
注册会员   /  发表于:2017-1-10 08:53:14
板凳
本帖最后由 MrBrown 于 2017-1-10 09:50 编辑
Lenka.Guo 发表于 2017-1-9 12:02
您如果使用的是区域报表,可以在 Page Start 方法中 对Value重新赋值。然后再FecthData事件中,进行计数。

能详细说明一下吗,这两个好像都是事件吧
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-1-10 10:46:21
地板
本帖最后由 Lenka.Guo 于 2017-1-10 10:49 编辑

对的,
PageStart 事件里面可以获得PageNumber 属性,即当前页码;

FetchData 事件是每显示一条记录,执行一次。在这个里面可以获取当前已显示的记录条数。


然后通过FetchData/PageNumber 即可获取每页的编号,那么在FetchData里面为显示编号的 TextBox 赋值即可
具体事件介绍可参考博客:ActiveReports 区域报表中的事件介绍
回复 使用道具 举报
MrBrown
注册会员   /  发表于:2017-1-11 20:48:50
5#
Lenka.Guo 发表于 2017-1-10 10:46
对的,
PageStart 事件里面可以获得PageNumber 属性,即当前页码;

好的 谢谢!
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-1-12 09:44:27
6#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部