Foxtable(狐表)用户栏目专家坐堂 → 分页按钮


  共有1955人关注过本帖树形打印复制链接

主题:分页按钮

帅哥哟,离线,有人找我吗?
yetle
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:858 积分:6381 威望:0 精华:0 注册:2017/2/13 9:04:00
分页按钮  发帖心情 Post By:2019/9/28 9:10:00 [只看该作者]

移动端做分页按钮效果:
记录行1-10在一个页面页面显示的按钮
记录行11-20在一个页面页面显示的按钮
记录行21-30在一个页面页面显示的按钮
记录行31-40在一个页面页面显示的按钮
*
*
*
记录行91-100在一个页面页面显示的按钮
记录行100以上在一个页面页面显示的按钮
10个点选按钮
这个怎么实现?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106538 积分:541855 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/28 9:20:00 [只看该作者]

10个按钮和1个按钮的用法没有区别,改改查询的SQL即可

按钮1
cmd.CommandText = "Select * From (Select  Row_Number() Over(Order by 订单.订单编号 desc ) As RowNum,订单.订单编号,日期,客户,Sum(数量) As 数量,sum(数量*单价) As 金额"
cmd
.CommandText = cmd.CommandText & " From 订单 Left JOIN 订单明细 ON 订单明细.订单编号 = 订单.订单编号 Group By {订单}.订单编号,日期,客户) As a "
cmd
.CommandText = cmd.CommandText & Where RowNum >= " & 1 & " And RowNum <= " & 10
Dim dt As DataTable = cmd.ExecuteReader

按钮2
cmd.CommandText = "Select * From (Select  Row_Number() Over(Order by 订单.订单编号 desc ) As RowNum,订单.订单编号,日期,客户,Sum(数量) As 数量,sum(数量*单价) As 金额"
cmd
.CommandText = cmd.CommandText & " From 订单 Left JOIN 订单明细 ON 订单明细.订单编号 = 订单.订单编号 Group By {订单}.订单编号,日期,客户) As a "
cmd
.CommandText = cmd.CommandText & "  Where RowNum >= " & 11 & " And RowNum <= " & 20
Dim
 dt As DataTable = cmd.ExecuteReader

 回到顶部