怎么让报表的每条记录自动产生序号
在打印报表的时候,比如我一页只能放15条记录,但是查询出来有20条记录,在分页后,序号重新从1开始计算。您如果使用的是区域报表,可以在 Page Start 方法中 对Value重新赋值。然后再FecthData事件中,进行计数。 本帖最后由 MrBrown 于 2017-1-10 09:50 编辑
Lenka.Guo 发表于 2017-1-9 12:02
您如果使用的是区域报表,可以在 Page Start 方法中 对Value重新赋值。然后再FecthData事件中,进行计数。
能详细说明一下吗,这两个好像都是事件吧 本帖最后由 Lenka.Guo 于 2017-1-10 10:49 编辑
对的,
PageStart 事件里面可以获得PageNumber 属性,即当前页码;
FetchData 事件是每显示一条记录,执行一次。在这个里面可以获取当前已显示的记录条数。
然后通过FetchData/PageNumber 即可获取每页的编号,那么在FetchData里面为显示编号的 TextBox 赋值即可
具体事件介绍可参考博客:ActiveReports 区域报表中的事件介绍
Lenka.Guo 发表于 2017-1-10 10:46
对的,
PageStart 事件里面可以获得PageNumber 属性,即当前页码;
好的 谢谢! MrBrown 发表于 2017-1-11 20:48
好的 谢谢!
:loap1:
页:
[1]