Foxtable(狐表)用户栏目专家坐堂 → 只读情况下combobox中的selectindexchanged事件报错


  共有12272人关注过本帖树形打印复制链接

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

帅哥哟,离线,有人找我吗?
dark272710
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:190 积分:1445 威望:0 精华:0 注册:2011/6/17 6:33:00
只读情况下combobox中的selectindexchanged事件报错  发帖心情 Post By: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楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/12/15 14:59:00 [只看该作者]

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

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

 


 回到顶部
帅哥哟,离线,有人找我吗?
dark272710
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:190 积分:1445 威望:0 精华:0 注册:2011/6/17 6:33:00
  发帖心情 Post By:2011/12/15 15:20:00 [只看该作者]

这个~~~!!!!

 

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

 

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

 

谢谢狐爸


 回到顶部