以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [讨论]求教关于combobox动态取值的一个问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=59302)

--  作者:80帅兜
--  发布时间:2014/11/1 18:56:00
--  [讨论]求教关于combobox动态取值的一个问题

dim ......

com2.ComboList = DataTables("sys_dictionary").GetComboListString("事务结论2","[事务结论1] = \'" & Tables("oa_swda").Current("分类") & "\'")

就是上面代码,想根据窗口内一个combobox的选择值不同,另一个combobox的值列表跟着发生变化。

如果把代码放到valuechanged里面或textchanged里面,当combobox1变化时候,combobox2取值变化会慢一拍,也就是com2会根据com1上一次的值决定列表内容,而不是当前值。。

但是放到selectedindexchanged里面。就同步了。。。

这是为什么呢?

求解


--  作者:czy
--  发布时间:2014/11/1 19:05:00
--  
这种要求通常放到combobox2控件的Enter中更合适
--  作者:80帅兜
--  发布时间:2014/11/1 19:39:00
--  

有理,谢谢指教