以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- sql 数据源最好的表同步方案 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=112832) |
-- 作者:yifan3429 -- 发布时间:2018/1/3 18:44:00 -- sql 数据源最好的表同步方案 If
e.Table.Current
IsNot
Nothing
Then 这样我们选择某行订单,就会自动加载对应的订单明细。 上面的代码也有不足,例如处理A订单的时候,会自动加载A订单的明细,当处理完B订单后再回到A订单,又得重新加载一次A订单的订单明细,显然这种重复加载是一种"浪费"。 我们可以再完善一下代码,避免数据重复加载: If
e.Table.Current
IsNot
Nothing
Then 这里采用AppendLoad来追载没有加载过的订单明细,避免了重复加载,效率远远好过第一个方案。 这个在SQL数据源下貌似不行 还有其他的更好的SQL加载方案吗 最后的这种加载方式 |
-- 作者:有点甜 -- 发布时间:2018/1/3 21:53:00 -- 任何数据源都可以,试试改成
If e.Table.Current IsNot Nothing Then
|