在PrepareEdit事件中写以下代码:
If e.Col.Name = "已到货采购确认" Then
If e.Row.Isnull("已到货采购确认") = True Then
If _UserName = "采购员1" OrElse _UserName = "采购员2" Then
e.Cancel = False
Else
e.Cancel = True
MessageBox.show("非采购人,不允许操作本列内容!", "提示", MessageBoxButtons.OK)
Return
End If
End If
End If
如果只点击单元格是没有问题的,但是如果不小心鼠标点击了“已到货采购确认”的列名字位置,如红色框,就会一直弹出"非采购人,不允许操作本列内容!"的信息,不能退出,怎么回事呢?怎么改进为不小心鼠标点击了“已到货采购确认”的列名字位置,不提示任何信息?? 请帮忙解决,谢谢!
此主题相关图片如下:00.jpg