DataColChanging事件的代码如下,像这样的代码该如何绕开?而且具体什么情况下的代码需要绕开
呢?
Select Case e.DataCol.Name
Case "审核_财务审核标识"
If e.DataRow("结帐标识") = True Then
e.Cancel = True '取消编辑
Messagebox.Show("数据已结帐,不能操作!","提示",MessageBoxButtons.OK, MessageBoxIcon.Information)
Else If _UserGroup <> "财务部" AndAlso _UserGroup <> "财务部经理" Then
e.Cancel = True '取消编辑
Messagebox.Show("只有财务部人员才有权操作!","提示",MessageBoxButtons.OK, MessageBoxIcon.Information)
Else If e.DataRow("审核_物流审核标识") =False Then
e.Cancel = True '取消编辑
Messagebox.Show("物流部尚未审核!","提示",MessageBoxButtons.OK, MessageBoxIcon.Information)
Else If e.DataRow("审核_仓储审核标识") =False Then
e.Cancel = True '取消编辑
Messagebox.Show("仓储部尚未审核!","提示",MessageBoxButtons.OK, MessageBoxIcon.Information)
End If
End Select