发布网友 发布时间:2023-07-09 16:07
我来回答
共1个回答
热心网友 时间:2023-07-12 20:24
那是因为动态删除行时,行的序号也在动态变化,
比如 你删7 8 9三行时,删掉第7行后,原先的第8行变成了第7行,
原先的第9行变成了第8行,当你再删第8行时,
实际删除的是原先的第9行,所以原先的第8行没有被删掉.
解决此问题也非常简单只需要把deleteRow(i)改成deleteRow(startrow)就行了.