Foxtable(狐表)用户栏目专家坐堂 → 代码无效


  共有1450人关注过本帖平板打印复制链接

主题:代码无效

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


加好友 发短信
等级:六尾狐 帖子:1487 积分:9636 威望:0 精华:0 注册:2014/12/18 16:12:00
代码无效  发帖心情 Post By:2018/1/12 15:08:00 [只看该作者]

如下这段代码不起作用:

If e.DataCol.Name = "吋长" Then
    If e.DataRow("直弯") = ""
        If e.NewValue IsNot Nothing
            MessageBox.Show("直弯一栏必须填写<直身/弯头/珠直/珠弯>字样!", "提示")
            e.Cancel = True
        End If
    End If
End If

但下面的代码是有效的:

If e.DataCol.Name = "确认" Then
    If e.DataRow("直弯") = ""
        If e.NewValue = True
            MessageBox.Show("直弯一栏必须填写<直身/弯头/珠直/珠弯>字样!", "提示")
            e.Cancel = True
        End If
    End If
End If

这是为什么?(备注:吋长为单精度小数型,直弯为字符型,确认为逻辑型)。谢谢。

 回到顶部