我的表中有一列复选框(自己写的,不是foxtable自带的),名为“select”
此主题相关图片如下:问题.png

我在做对选中内容进行删除的时候用到了如下代码:
For Each r As Row In t
If r("select") = True Then
msgbox(r("姓名"))
msgbox(r("select"))
r.Delete()
End If
Next
在不执行r.delete()的时候,for循环正常,msgbox弹出【姓名:1,select:True】【姓名:2,select:True】【姓名:3,select:True】【姓名:4,select:True】【姓名:5,select:True】
当执行r.delete()的时候,for循环出现了异常,msgbox弹出【姓名:1,select:True】【姓名:3,select:True】【姓名:5,select:True】
也就是说跳行删除了,没想明白原因。
请大佬帮忙看看,这里删除要用什么方法。