vb中通过修改数据库中的数据时,显示在datagrid中的数据如何刷新
例如,vb和sql数据库通过adodc绑定,数据显示在datagrid中,如何修改了数据库表中的一些数据(非添加删除是修改),如何实现点击按钮修改的同时,datagrid中数据也显示出更改了,即刷新了?不要空话说不好实现,好实现就不问了,希望至多3秒内刷新,求相关代码和解决步骤,不要说想法,看不懂。。。谢谢各位大哥。。
[解决办法]
Adodc1.Recordset.Update
Adodc1.Refresh
要3秒刷新的话加个time控件
Timer1.Interval 设置成 3000
Private Sub Timer1_Timer()
Adodc1.Recordset.Update
Adodc1.Refresh
End Sub
但要告诉你 ,如果你要3秒刷新的话 你还没来得及改 就刷新了,你的这个思路有点问题,一般修改过后在刷新比较好
[解决办法]
修改后,重新查询即可。
- VB code
Adodc1.Recordset.Requery