If e.Row.DataRow.IsNull("审核") = False Then '如果审批列不为空 e.Cancel = True '则禁止编辑Else If e.Row.DataRow("制单") = _username Or _username = "会计主管" Then '如果审批列不为空 e.Cancel = False Else e.Cancel = True End IfEnd If
以上代码是想如果已经审核,则任何人都不能编辑,如果没有审核,则制单人或会计主管可以编辑,但是执行的结果是无论是否审核制单本人及会计主管都可以编辑,怎么修改上述代码才可以实现目标呢?