问题一:
startEdit事件
If e.Col.Name = "认证" andAlso e.Row.IsNull("认证日期") Then
e.cancel = true
End If
DataColChanged事件
If e.DataCol.Name = "认证日期"Then
e.DataRow("认证") = not e.DataRow.IsNull("认证日期")