以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 新增行为空问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=89963) |
-- 作者:良才 -- 发布时间:2016/9/2 9:15:00 -- 新增行为空问题 If Tables("缴证信息").新增行为空 Is Nothing Then 请指点,谢谢! [此贴子已经被作者于2016/9/2 9:21:57编辑过]
|
-- 作者:有点蓝 -- 发布时间:2016/9/2 10:03:00 -- Dim cls() As String = {"第一列","第二列"} For Each r As DataRow In DataTables("表A").DataRows If r.RowState = DataRowState.Added Then For Each c As String In cls If r.IsNull(c) Then msgbox(c & "列不能为空!") Return End If Next End If Next
|
-- 作者:良才 -- 发布时间:2016/9/2 14:50:00 -- 这样行不? Tables("缴证信息").StateFilter = StateFilterEnum.Added [此贴子已经被作者于2016/9/2 14:50:59编辑过]
|
-- 作者:有点蓝 -- 发布时间:2016/9/2 15:33:00 -- 判断Current没有用的,必须判断具体的列值 Tables("缴证信息").StateFilter = StateFilterEnum.Added Dim cls() As String = {"第一列","第二列"}
For Each r As Row In Tables("缴证信息").Rows For Each c As String In cls If r.IsNull(c) Then msgbox(c & "列不能为空!") Return End If Next Next |