以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 外部表的排序 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=62696) |
-- 作者:newsun2k -- 发布时间:2015/1/6 16:14:00 -- 外部表的排序 外部表的排序应该设置在哪里? 我在afterload中加入: E.DataTable.LoadOrder = "第一列" e.DataTable.load 好像没有起作用啊???
|
-- 作者:Bin -- 发布时间:2015/1/6 16:17:00 -- 加载进来后,Table会根据SOrtKey重新排序 你要在加载完毕后,设置Table的 Sort属性排序才有用
|
-- 作者:有点甜 -- 发布时间:2015/1/6 16:19:00 -- Load之后,设置排序
Tables("表A").Sort = "第一列" |
-- 作者:newsun2k -- 发布时间:2015/1/6 16:26:00 -- 我在afterload 事件中,加入tables("表1").sort = "第一列",确实起作用了。谢谢。 不过,我不理解,为什么加入以下的代码,不起作用。可否稍微解释一下? E.DataTable.LoadOrder = "第一列" e.DataTable.load |
-- 作者:newsun2k -- 发布时间:2015/1/6 16:27:00 -- 如果我在beforeload中加入这个代码,好像会死循环 E.DataTable.LoadOrder = "第一列" e.DataTable.load |
-- 作者:Bin -- 发布时间:2015/1/6 16:29:00 -- 这不是肯定的吗? 你放在这里.你加载一次就会触发一次加载事件,你又加载,那就死循环永远在加载啊 |