Foxtable(狐表)用户栏目专家坐堂 → datacolchanging的bug


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

主题:datacolchanging的bug

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/8 21:53:00 [显示全部帖子]

嗯嗯,这个没办法。建议把判断逻辑写到datacolchanged事件去。

 

Select Case e.DataCol.name
    Case "第一列","第二列","第三列"
        If e.NewValue=True Then
            If e.DataRow.Isnull("第四列") Then
                e.DataRow(e.DataCol.name) = False
                MessageBox.show("第四列不能为空!","提示")
            End If
        End If
End Select


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/9 10:38:00 [显示全部帖子]

以下是引用rjh4078在2018/3/9 7:33:00的发言:
还有个问题 如果当前行为空checkedbox还能选中 这个不太对吧 感觉checkedbox问题很多啊

 

使用datacolchanged事件处理,或者,不绑定表列处理。

 

对于checkbox的控制,只要不绑定表列,就灵活很多。


 回到顶部