MSHFlexGrid的问题。知道的请帮帮忙!!
我要做一个柜员管理的小系统。数据库如下:
柜员号 柜员密码 柜员姓名 柜员状态 柜员级别
1 123 张三 签到 管理员
2 456 李四 签退 操作员
。。。 。。。 。。 。。。 。。。
窗体上有个MSHFlexGrid1,就绑定到上面的表中,调用窗体时表中的记录全部显示到MSHFlexGrid1中,MSHFlexGrid1旁有两个按钮,添加和删除,用来实现向表中添加和删除记录。窗体上有5个文本框,运行时在这5个文本框中分别填入要添加的
柜员号 柜员密码 柜员姓名 柜员状态 柜员级别
代码如下:
Private Sub cmdadd_Click()
Dim entry ' Declare variables.
entry = "" & Chr(9) & Text1.Text & Chr(9) & Text2.Text & Chr(9) & Text3.Text & Chr(9) & Combo2.Text & Chr(9) & Combo1.Text ' Create entry.
MSHFlexGrid1.AddItem entry ' Add entry.
MSHFlexGrid1.Refresh
End Sub
Private Sub cmddelete_Click()
Dim i As Integer
i = MSHFlexGrid1.Row
MSHFlexGrid1.RemoveItem i
MSHFlexGrid1.Refresh
End Sub
运行时单独点添加、删除都没问题,但是进行过删除操作后,再点添加,就添加不上去(表里没有我添加的记录),但是多点几次就能添加上去了,就是说只添加一次不行,要多点几次才能添进去。
请问各位高手,为什么会这样??