Foxtable(狐表)用户栏目专家坐堂 → [求助]窗口中的Label绑定数据表的列,隐藏时值传递不到自定义函数中


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

主题:[求助]窗口中的Label绑定数据表的列,隐藏时值传递不到自定义函数中

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112380 积分:572162 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/29 11:42:00 [显示全部帖子]

跟隐藏不隐藏应该没有关系

提示中的按钮完整代码看看

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112380 积分:572162 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/29 12:02:00 [显示全部帖子]

 _OperID、列F4752 都是什么数据类型?

CInt(e.Form.Controls("ID").text) ‘控件是不是没有值,没有值就会有这个错误

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112380 积分:572162 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/29 14:41:00 [显示全部帖子]

MessageBox.Show(e.Form.Controls("OperID").text)
MessageBox.Show(e.Form.Controls("DeptID").text)
MessageBox.Show(e.Form.Controls("ID").text)

弹出看看有没有值

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112380 积分:572162 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/29 15:14:00 [显示全部帖子]

DeptID没有值,应该是赋值的代码有问题。控件不会因为隐藏而丢失值

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112380 积分:572162 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/29 16:10:00 [显示全部帖子]

上传例子看看吧

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112380 积分:572162 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/31 11:25:00 [显示全部帖子]

测试了一下,label在隐藏后确实不能取到绑定的值,这可能是.net2.0的一个bug。

解决方法是不要隐藏,把label放到一个panel中,然后把panel的高和宽设置为0

 回到顶部