Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:只读情况下combobox中的selectindexchanged事件报错

1楼
dark272710 发表于:2011/12/15 12:05:00

头疼。。直接传原程序了。。有些凌乱勿怪。

 

症状:双击“运维管理”表中一级单位有内容的行,弹出的窗口出现报错。经查是因为combobox中的selectindexchanged事件报错,

 

出错的是“运维管理”表中的“运维信息”窗口: 一级、二级、三级单位,三个关联的combobox

 

里面内容如下:

 

Dim one As WinForm.ComboBox = e.Form.Controls("ComboBox3")
If one.text = "器材公司" Then
    e.Form.Controls("ComboBox4").text = "器材公司"
    e.Form.Controls("ComboBox9").text = "器材公司"
Else
    e.Form.Controls("ComboBox4").text = ""
    e.Form.Controls("ComboBox9").text = ""
End If

 

把text改成value后不再报错,但是数据会乱跳:打开窗口后,显示内容与实际表不同。或者选择一级、二级、三级单位的时候,数据会乱变。。

 

(上传的表中在窗口-afterload里把权限判定注释了,去掉只读)

另外有些疑惑为什么只读的情况下selectindexchanged会进行工作。。

 

 

 
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20111215115636.png
图片点击可在新窗口打开查看

 

[此贴子已经被作者于2011-12-15 15:20:17编辑过]
2楼
狐狸爸爸 发表于:2011/12/15 14:59:00

呵呵,没有数据源,打不开你的文件啊。

另外,如果这些控件是绑定到列的,请直接设置列的内容,而不是控件的内容。

 

3楼
dark272710 发表于:2011/12/15 15:20:00

这个~~~!!!!

 

原来是这样。。。霸气了。。。解决。。。

 

不过仍然觉得这个可能本身有点小BUG~~呵呵

 

谢谢狐爸

共3 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03516 s, 2 queries.