我建议你这种验证代码设置在DataColchanging事件中,发现不符合要求,直接e.cancel,取消本次输入即可,不要去设置该列的值,否则你很容易造成死循环,导致系统崩溃退出。
Datacolchanging用于验证,DataColchanged用于在输入完成后计算或其他动作。