以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]表控件真副本如何去掉排序影响? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=49097) |
-- 作者:新福星 -- 发布时间:2014/4/11 19:58:00 -- [求助]表控件真副本如何去掉排序影响? 一个表控件。副本。允许单击排序。先点击了A列进行排序,然后对某列内容进行编辑。如果在A列中填加内容后(列是单击排序列),则该表就自动的重新做了一次排序。打乱了原来的编辑顺序。如何能实现在A列新加入内容后,不排序?谢谢 |
-- 作者:有点甜 -- 发布时间:2014/4/11 20:12:00 -- 只能是要么排序,要么不排序。
你可以在修改排序列的时候,编写datacolchanged事件,取消排序。 |
-- 作者:新福星 -- 发布时间:2014/4/11 20:34:00 -- 排序是系统内自动进行的,在事件中能取消掉么?具体怎么取消?谢谢 |
-- 作者:有点甜 -- 发布时间:2014/4/11 20:36:00 -- 以下是引用新福星在2014-4-11 20:34:00的发言:
排序是系统内自动进行的,在事件中能取消掉么?具体怎么取消?谢谢
如果写在 afteredit 事件,这样写
e.Table.Sort = ""
如果写在 datacolchanged 事件,这样写
Tables("xxx").Sort = "" |