Foxtable(狐表)用户栏目专家坐堂 → 父表与子表同步加载


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

主题:父表与子表同步加载

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


加好友 发短信
等级:二尾狐 帖子:568 积分:4728 威望:0 精华:0 注册:2013/2/18 17:46:00
父表与子表同步加载  发帖心情 Post By:2015/3/17 16:24:00 [只看该作者]

采用父表与子表都是SQLTable表,

采用同步加载方式    DataTables("订单").LoadChildren("订单明细", "订单编号", "订单编号")

当子表的数据量很大时,加载时间会很长.

请问,能否采用以下形式加载.

当我在父表选择  订单编号为1时 , 子表加载所有订单编号为 1的数据.

当我在父表选择 订单编号为2时 , 子表加载所有订单编号为 2的数据.并且所有订单编号为1的不用加载,还存在于子表中.

 


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/3/17 16:25:00 [只看该作者]

可以这么做
在父表CurrentChanged事件中加入

datatables("子表").loadFilter="关联列='" & e.table.current("关联列") & "'"
datatables("子表").load

 回到顶部