这样是不行的,你在DataRowadded增加行,这个增加行又会触发DataRowadded事件,如果又增加行,又触发DataRowadded事件,造成死循环,所以一定会退出。
应该判断一下:
If e.DataTable.Name = "特定的表名" Then
你原来的代码
End If
全局表事件不判断表名,是乱来的。