以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 分页加载相关问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=154225) |
-- 作者:guosheng -- 发布时间:2020/9/8 16:13:00 -- 分页加载相关问题 在主窗口A中的副本"表1"中:加上了分页加载的代码,其中“第一页”按钮的代码如下: Dim dt As DataTable=DataTables("表1") dt.LoadFilter = filter dt.LoadTop = 32 dt.LoadPage = 0 dt.Load() 此时点击任务栏打开另外一个主窗口B中副本"表1",点击主窗口B中的按钮,进行“表1”数据的重新加载。此时没有加载所有应该加载的数据,只是加载了上边代码中对应的数据。怎么回事啊,该如何解决啊? Dim dt As DataTable=DataTables("表1") dt.LoadFilter = “” dt.Load [此贴子已经被作者于2020/9/8 16:14:42编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/9/8 16:19:00 -- 加载外部? Dim dt As DataTable=DataTables("表1") dt.LoadFilter = “” dt.LoadTop = nothing dt.Load |
-- 作者:guosheng -- 发布时间:2020/9/8 16:33:00 -- 如果第二次加载的 数据条数 小于 第一次加载的条数,就不用在第二次加载时指定dt.LoadTop = nothing。对吗 |
-- 作者:有点蓝 -- 发布时间:2020/9/8 16:39:00 -- 如果要全部加载,统一设置dt.LoadTop = nothing,没有必要考虑什么多还是少。 |
-- 作者:guosheng -- 发布时间:2020/9/8 17:08:00 -- 第一次加载时指定加载条数,dt.LoadTop = 32 第二次加载时指定主窗口表的loadTop=nothing,是不是要同时也要指定子表的什么条件啊? 第三句加载子表,数据没有加载完(没有加载所有主表对应的子表数据,只是加载了部分子表的数据),应该怎么改啊? Tables("合同到期提醒窗口_Table1").DataTable.loadTop=Nothing Tables("合同到期提醒窗口_Table1").DataTable.load Tables("合同到期提醒窗口_Table1").DataTable.LoadChildren("资金使用申请表", "合同档案编号", "合同档案编号")
[此贴子已经被作者于2020/9/8 17:16:45编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/9/8 17:19:00 -- 如果子表也分页了,同样设置一下 datatables("资金使用申请表").LoadTop = Nothing Tables("合同到期提醒窗口_Table1").DataTable.LoadChildren("资金使用申请表", "合同档案编号", "合同档案编号")
|