下面的代码运行老是提示2次,我想要符合条件的正常输入,,不符合条件的返回重新编辑鼠标返回到二维码行,请老师给看一下,需要怎么改一下
If e.DataCol.Name = "所属部门" OrElse e.DataCol.Name = "二维码"Then
Dim dr As DataRow
Dim Filter As String
Filter = "[所属部门] = '" & e.DataRow("所属部门") & "' And [二维码] = '" & e.DataRow("二维码") & "'"
dr = DataTables("出库明细").SQLFind(Filter) '在行政区域表查找所输入省市和县市的行
If dr Is Nothing Then '如果没有找到
e.DataRow("二维码") = Nothing
e.DataRow("条码") = Nothing
Messagebox.show("二维码或条码不存在,请重新输入!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information)
e.Cancel = True
End If
End If