以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  移动开发,分页显示后台数据,的疑问!  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=125265)

--  作者:guosheng
--  发布时间:2018/9/25 9:54:00
--  移动开发,分页显示后台数据,的疑问!

RowNum应该是从1开始的的吧?为什么第一页显示的RowNum是 从0到9啊?我觉得第一页的RowNum是从1到10才对啊。
感觉:Dim StartRow As Integer = page * pageRows+1 \'此页第一行 Dim EndRow As Integer = (page + 1) * pageRows \'此页最后一行
这样才对吧?
Select Case e.Path
    Case "list.htm"
        Dim page As Integer = 0 \'默认page为0,显示第一页
        Dim pageRows As Integer = 10 \'每页10行
        If e.GetValues.ContainsKey("page") Then  \'如果地址中有page参数
            Integer.TryParse(e.GetValues("page"), page) \'提取page参数
        End If
        Dim StartRow As Integer = page * pageRows \'此页第一行
        Dim EndRow As Integer = (page + 1) * pageRows - 1 \'此页最后一行
       
…………


--  作者:有点甜
--  发布时间:2018/9/25 10:05:00
--  

帮助文档,就是这样写的,看看

 

Dim StartRow As Integer = page * pageRows + 1 \'此页第一行
Dim EndRow As Integer = (page + 1) * pageRows \'此页最后一行

 

http://www.foxtable.com/mobilehelp/scr/0128.htm