找回密码
 立即注册

QQ登录

只需一步,快速开始

未铭

初级会员

28

主题

68

帖子

288

积分

初级会员

积分
288
未铭
初级会员   /  发表于:2022-1-24 10:40  /   查看:1325  /  回复:3
1金币
为什么到第三行就提示上限了呢?不应该是第五行吗?我把删除表格命令禁了!就正常了!大神们能说一下这是个什么原理吗?
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,这个是因为删除了表格中的一行之后,表格中的数据就发生了改变,所以循环的当前行也就发生了改变。比如第一次循环时循环第一行数据,张三,循环中将张三这一行删除了,第二次循环时循环第二行数据,因为这时表格中张三这一行已经被删除,第二行数据变成了王五,变循环王五这条数据,符合添加删除,进入第三次循环,循环第三行,这时由于张三和王五都被删除了,第三行数据便是吴八,就不符合条件了

3 个回复

倒序浏览
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-1-24 10:40:41
来自 2#
您好,这个是因为删除了表格中的一行之后,表格中的数据就发生了改变,所以循环的当前行也就发生了改变。比如第一次循环时循环第一行数据,张三,循环中将张三这一行删除了,第二次循环时循环第二行数据,因为这时表格中张三这一行已经被删除,第二行数据变成了王五,变循环王五这条数据,符合添加删除,进入第三次循环,循环第三行,这时由于张三和王五都被删除了,第三行数据便是吴八,就不符合条件了
回复 使用道具 举报
未铭
初级会员   /  发表于:2022-1-24 17:29:27
3#
Lay.Li 发表于 2022-1-24 10:40
您好,这个是因为删除了表格中的一行之后,表格中的数据就发生了改变,所以循环的当前行也就发生了改变。比 ...

感谢
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-1-24 17:48:52
4#
不客气哈~
后边有问题欢迎继续发帖交流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部