Foxtable(狐表)用户栏目专家坐堂 → 求助:打开窗体效率慢有什么更好的优化方法?(已解决)


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

主题:求助:打开窗体效率慢有什么更好的优化方法?(已解决)

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


加好友 发短信
等级:一尾狐 帖子:476 积分:3523 威望:0 精华:0 注册:2012/12/13 14:23:00
  发帖心情 Post By:2013/11/15 17:43:00 [显示全部帖子]

 楼主碰到的问题和我昨天碰到的问题差不多,这个问题我前前后后各种方法搞了2天了。
复杂的多表分页加载,今天测试了另外一个自己认为比较简单的方法,FILL你要的数据到窗口表中,然后用DataTable的分页加载方法可以加载,就是页数不要对总页数做判断,直接LoadPage - 1 这样加载页面,需要总加载页数的话在Select语句中对你加载的Select做Count统计条目,然后Math计算总页码,用个全局变量来储存总页码供其他地方调用。
多表复杂的Select语句加载的数据DataTable的TotalPages属性会出问题,可能Fox对复杂多表的页数统计代码有问题,狐爸是否能改善下。
http://www.foxtable.com/help/topics/2721.htm 这个的方法虽然也能用,但对页码的控制和Select语句的复杂程度增加了许多,没有DataTable的LoadPage分页加载方法来的简单。

 回到顶部