没有对结果做判断啊:
http://www.foxtable.com/webhelp/topics/0326.htm
If e.Col.Name = "电气焊" OrElse e.Col.Name = "低压电工" OrElse e.Col.Name = "高压电工" OrElse e.Col.Name = "叉车司机" OrElse e.Col.Name = "高空" Then '如果修改的是标注列
if MessageBox.Show("真的修改吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.No then
e.Cancel = True
end if
End If