如果修改1-4列不同了,第5列值自动为空,怎么修改呢?
Select Case e.DataCol.Name
Case "第一列","第二列","第三列","第四列","第五列"
Dim dr As DataRow = e.DataRow
'If dr.IsNull("第一列") = False AndAlso dr.IsNull("第二列") =False AndAlso dr.IsNull("第三列") =False AndAlso dr.IsNull("第四列") =False AndAlso dr.IsNull("第五列") =False Then
If dr.IsNull("第五列") =False Then
Dim fdr = e.DataTable.find("第一列 = '" & dr("第一列") & "' And 第二列 = '" & dr("第二列") & "' And 第三列 = '" & dr("第三列") & "' And 第四列 = '" & dr("第四列") & "' and _Identify <> " & dr("_Identify"))
If dr("第一列") <> fdr("第一列") Or dr("第二列") <> fdr("第二列") Or dr("第三列") <> fdr("第三列") Or dr("第四列") <> fdr("第四列") Then
dr("第五列") = " "
MessageBox.Show("前面4列不一样,第五列<layer highlight="term-5" class="searchwp-term searchwp-highlight-searchwp-highlighting">删除</layer>字符后为空值!", "提示")
End If
End If
End Select
[此贴子已经被作者于2018/8/1 16:02:12编辑过]