例如公司规定,对于已经结帐的行,只有“张经理”才能删除,你可以在BeforeDeleteDataRow设置如下代码:
'如果当前用户不是张经理,而且即将被删除的行已经结帐,那么取消删除。If User.Name <> "张经理" And e.DataRow("结帐") = True Then MessageBox.Show("领导说了:已经结帐的行,只有张经理才能删除,别乱来!", "提示") e.Cancel = TrueEnd If
如果是准备删除选定的多行已经结账的行,每一次都会弹出提示窗口中,就得关闭多次弹出窗。
怎么样才能提示一次?