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