删除相同列数时出错
我有2个窗体
分别为A窗体和B窗体
A窗体里有一个GRID (GRIDA) ,,B窗体里有一个GRID (GRIDB)
GRIDA 如下
A1列 A2列
3 4
5 6
3 8
GRIDB 如下
B1列 B2列 B3列
3 9 (是打勾的小方框) 第一行
8 8 (是打勾的小方框) 第二行
GRIDB里的B1列的值和GRIDA里的A1列是关联的
当我在GRIDB里的第1行B3列里打上勾时,我要使GRIDA里的A1列里所有为3的行都删除.
现在我总是删到最后一行的时候出错.
For mFrm.introwremove = 1 To mFrm.Gridmain.Rows.Count - 1
If mFrm.Gridmain.Rows(mFrm.introwremove).Item("SalePlan_KeyName") = strkeyname Then
mFrm.Gridmain.Rows.Remove(mFrm.introwremove)
End If
Next
注:1.mFrm是窗体A
2.strkeyname 是窗体B GRIDB里B1列的值
请问我这个代码要如何修改啊?