Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
头疼。。直接传原程序了。。有些凌乱勿怪。
症状:双击“运维管理”表中一级单位有内容的行,弹出的窗口出现报错。经查是因为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
呵呵,没有数据源,打不开你的文件啊。
另外,如果这些控件是绑定到列的,请直接设置列的内容,而不是控件的内容。
这个~~~!!!!
原来是这样。。。霸气了。。。解决。。。
不过仍然觉得这个可能本身有点小BUG~~呵呵
谢谢狐爸