以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- DataTableBuilder如何分页 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=171330) |
-- 作者:zhenghangbo -- 发布时间:2021/8/26 15:17:00 -- DataTableBuilder如何分页 用DataTableBuilder生成的表格如何分页,web前端分页用? With
DataTables("订单") 这样的方法没有用。 |
-- 作者:有点蓝 -- 发布时间:2021/8/26 15:21:00 -- DataTableBuilder生成的表格怎么填充数据的?填充数据前先对源数据分页,在把分页后的数据填入DataTableBuilder生成的表格 |
-- 作者:zhenghangbo -- 发布时间:2021/8/26 15:27:00 -- Dim dtb As New DataTableBuilder("订单") dtb.AddDef("id", Gettype(Integer)) dtb.AddDef("xx1", Gettype(String), 32) dtb.AddDef("xx2", Gettype(String), 32) . . dtb.Build() for i= 0 to 500
Dim dr1 As DataRow = DataTables("订单").AddNew() dr1("xx1")= v1 dr1("xx2")= v2 . . . next 一行一行加进去的,数据不写入数据库的,就在ft的主界面的一个表 [此贴子已经被作者于2021/8/26 15:27:42编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/8/26 15:32:00 -- 增加一个序号列,按顺序给值 for i= 0 to 5000
Dim dr1 As DataRow = DataTables("订单").AddNew() dr1("xx1")= v1 dr1("序号")= i+1 然后对table分页,比如第二页,每页10行 dim page as integer = 2 dim pc as integer = 10 tables("订单").filter = "序号 > " & (page -1) * pc & " and 序号 <= " & page * pc |