注册 登录
编程论坛 ASP技术论坛

关于显示序号的问题 如 1 , 2 , 3

friends571 发布于 2009-11-11 16:42, 937 次点击
请教一下如何显示以下 序号,翻页后不会从1开始,而会接着上页的最后一个,如图:
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录
8 回复
#2
风吹过b2009-11-11 16:44
序号=(页数-1)*每页条数+当前页顺序数

如果不加前面的校正,就会每页都是从1开始,加了后,就会接着前一页.


#3
chenguoxing5172009-11-11 16:49
同楼上的
#4
friends5712009-11-11 16:53
还是不行,比如我有两页,每页显示两条,但当点下一页时,只显示第三条,没有第四条了
#5
friends5712009-11-11 17:07
而且2楼的那种方法,在同一页面中,序号是不变的
只有本站会员才能查看附件,请 登录
#6
aspic2009-11-11 17:30
<%=Rs.RecordCount-(Page-1)*Rs.Pagesize-i%>
#7
friends5712009-11-11 17:39
还是不行啊
#8
msgj2009-11-11 21:11
当前记录号-(当前页号-1)*每页记录数
<%=rs.AbsolutePosition-(rs.absolutepage-1)*rs.pagesize %>
#9
friends5712009-11-12 08:41
解决了,直接用
<%=rs.AbsolutePosition%>
意思为当前记录数
比如,从数据库读取十条记录,那么第一条的当前记录数就为一,以次类推,即使翻页也不会变,
呵呵 ,谢谢楼上的各位
1