在我的表單中,我有一個datagridview,它需要每隔2秒自動刷新一次,而不必關閉應用程序。我已經使用下面的計時器代碼來嘗試實現這一點。我把這段代碼在我的形式加載,這也是在我的datagridview的代碼是:每3秒動態自動刷新一次datagridview vb.net
Dim timer As New Timer()
timer.Interval = 2000
AddHandler timer.Tick, AddressOf timer_Tick
timer.Start()
Private Sub timer_Tick(ByVal sender As Object, ByVal e As EventArgs)
Me.DataGridView1.Refresh()
End Sub
然而,它是所有的閃爍和實際上並不刷新的datagridview。我的datagrid連接到Access數據庫,並且是未綁定,我用SQL做了。我究竟做錯了什麼?
要刷新數據,你必須再次運行該查詢不'Refresh' – OneFineDay 2014-12-04 23:31:26
此外,這是一個'DataGridView'或'DataGrid'他們有什麼不同? – OneFineDay 2014-12-04 23:32:18
DataGridView,但我需要它每3秒自動執行一次,但是如果再次運行查詢則不會僅僅是如果我在應用程序中對datagridview執行了某些操作。 – wwrwer 2014-12-04 23:39:31