Foxtable(狐表)用户栏目专家坐堂 → 选择判断


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

主题:选择判断

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


加好友 发短信
等级:幼狐 帖子:65 积分:477 威望:0 精华:0 注册:2022/6/8 15:28:00
选择判断  发帖心情 Post By:2022/6/11 12:24:00 [只看该作者]

 If e.DataCol.Name = "设备总览表_设备状态_维修" Then '如果是折扣列的内容发生变化。
    If e.DataRow("设备总览表_设备状态_维修原因") = Nothing Then
        If e.NewValue = True Then
        MessageBox.Show("只有填写维修原因才能申请维修!")
        e.DataRow("设备总览表_设备状态_维修") = False
    End If
End If

图片点击可在新窗口打开查看此主题相关图片如下:14.png
图片点击可在新窗口打开查看
  我想做一个选择判断  在点击维修按钮之前  先判断维修原因是否有  如果没有 该按钮就为FALSE 

  但是现在每次增加行  都会提醒没有填写维修原因  这是怎么回事


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


加好友 发短信
等级:超级版主 帖子:107304 积分:545781 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/6/11 13:28:00 [只看该作者]

新增行会触发逻辑列的datacolchanged。如果不想触发

datarowAdding事件:
systemready = False
e.DataRow("设备总览表_设备状态_维修") = False
systemready = True


 回到顶部