我在表的DataColChanged事件 写了下面的代码:但为什么总是弹出两次提示呢?请老师帮忙看看是什么问题?谢谢! If e.DataRow("科目代码") = Nothing Then Return End If Select Case e.DataRow("科目代码").length Case "4" e.DataRow("科目级次") = "1" Case "6" e.DataRow("科目级次") = "2" Case Else e.DataRow("科目代码") = Nothing e.DataRow("科目级次") = Nothing MessageBox.Show("请重新输入4或6位数的科目代码!","错误!",MessageBoxButtons.OK,MessageBoxIcon.Error) End Select