以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教:下拉窗口数据不是即时刷新吗? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=66639) |
-- 作者:bahamute -- 发布时间:2015/4/10 23:06:00 -- 请教:下拉窗口数据不是即时刷新吗? 窗口操作,有一个下拉窗口设置了查询表(SQLTable),用于筛选主表某逻辑列为False的记录,当把主表某记录逻辑列改为True之后,操作下拉窗口会发现,该记录还在,并未立即消失,只有重新加载该窗口之后,再打开下拉窗口则筛选结果就正常,个人怀疑下拉窗口的load代码偷懒,不刷新数据? load代码如下(用图片代替,网站有问题): 请高手指点。
[此贴子已经被作者于2015/4/10 23:43:50编辑过]
|
-- 作者:blackzhu -- 发布时间:2015/4/11 8:07:00 -- 代码是没有问题的,这个刷新在下拉窗口我也发现有不会即时更新的现象出现的. |
-- 作者:逛逛 -- 发布时间:2015/4/11 8:25:00 -- 事件用错了吧
除了第一次下拉打开,其余的都是执行隐藏和显示
把代码换到 DropDownOpening 事件
或在 DropDownClosed 事件中写 e.Form.Close |
-- 作者:bahamute -- 发布时间:2015/4/12 10:41:00 -- 原来如此,谢谢楼上提醒。 |