以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于分页加载的排序 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=35136) |
-- 作者:zhsenchzhi -- 发布时间:2013/6/24 22:28:00 -- 关于分页加载的排序 分页加载,根据某列排序,代码如下
With dt
.LoadOrder = "[上课时间]"
另外 datatable 有一个属性 totalpages 指明了共几页,请问有没有 属性 指明了共几条数据呢? |
-- 作者:Bin -- 发布时间:2013/6/25 8:40:00 -- 使用SQL获得总行数吧 select Count(第一列) from 表A |
-- 作者:zaianda -- 发布时间:2013/6/25 9:30:00 -- LoadOrder本来就不影响加载后的数据排序,只是在加载过程排序, 例如: LoadTop=10 LoadOrder = " 上课时间 " 使用 dt.Sort="上课时间" |
-- 作者:Bin -- 发布时间:2013/6/25 9:44:00 -- 分页排序目前只有 .LoadOver 有效果, .LoadOrder这个可以去掉. |
-- 作者:狐狸爸爸 -- 发布时间:2013/6/25 9:50:00 -- 加载后的数据的显示顺序,不是由LoadOrder和LoadOver决定的,是由Table的Sort属性决定。
With DataTables("某表") Tables("某表").sort = "上课时间" [此贴子已经被作者于2013-6-25 10:12:04编辑过]
|