在MSHFlexGrid上使用过RemoveItem后,再添加的记录不会显示,删除一条需再加一条,删除两条需再加两条才会显示再添加的数据,通过REMOVEITEM删除后再插入的数据就显示不出来了
如:记录1 字段11 字段21
记录2 字段21 字段22
记录3 字段31 字段32
记录4 字段41 字段42当把记录2删除后再加入一条,加入的记录将不地显示,需要再加入一次才会显示;如果先把记录2,记录3删除,需要再处理两次添加的动作再加入的记录才会显示;
请高手帮忙啊,解决马上给分
如:记录1 字段11 字段21
记录2 字段21 字段22
记录3 字段31 字段32
记录4 字段41 字段42当把记录2删除后再加入一条,加入的记录将不地显示,需要再加入一次才会显示;如果先把记录2,记录3删除,需要再处理两次添加的动作再加入的记录才会显示;
请高手帮忙啊,解决马上给分
Private Sub Command1_Click()
MSHFlexGrid1.RemoveItem 5
MSHFlexGrid1.AddItem "x5", 5
End SubPrivate Sub Form_Load()
For i = 0 To MSHFlexGrid1.Cols - 1
For j = 1 To MSHFlexGrid1.Rows - 1
MSHFlexGrid1.TextMatrix(j, i) = j * (i + 1)
Next j
Next i
End Sub
MSHFlexGrid1.RemoveItem 5
End Sub
Private Sub Command2_Click()
MSHFlexGrid1.AddItem "x5", 5
End SubPrivate Sub Form_Load()
For i = 0 To MSHFlexGrid1.ColS - 1
For j = 1 To MSHFlexGrid1.rows - 1
MSHFlexGrid1.TextMatrix(j, i) = j * (i + 1)
Next j
Next i
End SubPrivate Sub MSHFlexGrid1_Click()End Sub2楼的朋友,你测一下以上代码,Command1点一次,Command2需要点两次才可以添加一条记录