以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- CurrentChanged的疑惑,求解 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=28130) |
||||
-- 作者:卧美吻花 -- 发布时间:2013/1/19 21:38:00 -- CurrentChanged的疑惑,求解 有一个窗口表,表事件的CurrentChanged中写入了如下代码 If e.Table.Current Is Nothing Then \'如果Current为Nothing Return \'则返回 End If DataTables.save 用意是只要用户移动了行焦点,就保存一下当前表 但是,这个表只要用户删除某一行,就会出现这样的结果。。。 去掉最后的 DataTables.save 这一行,就不会出错了 问题是,即时保存的功能也没有了 求解 ![]() |
||||
-- 作者:sgs -- 发布时间:2013/1/20 11:19:00 -- 发项目文件上来测试下 |
||||
-- 作者:卧美吻花 -- 发布时间:2013/1/20 12:11:00 -- 顶起 |
||||
-- 作者:卧美吻花 -- 发布时间:2013/1/20 12:17:00 --
添加文件一枚
|
||||
-- 作者:yupoco -- 发布时间:2013/1/20 14:12:00 -- 确实你可以换一个思路,在表A的 AfterEdit 中添加DataTables("表A").Save() |
||||
-- 作者:布莱克朱 -- 发布时间:2013/1/20 16:52:00 -- 啊 在这边加入保存的代码 |
||||
-- 作者:sgs -- 发布时间:2013/1/20 16:52:00 -- 测试正常,未发现错误 |
||||
-- 作者:hanxuntx -- 发布时间:2013/1/20 17:07:00 -- 关闭窗口重新打开就行了 |
||||
-- 作者:lin_hailun -- 发布时间:2013/1/21 10:03:00 -- 这个问题这样可以解决。 e.Table.StopRedraw DataTables.save() e.Table.ResumeRedraw |