[.NET] DataGridView的問題與Invoke用法?
請輸入專案類型(網站專案或者應用程式專案):VB.Net 2005 應用程式專案
目前我有一個datagridview會頻繁的更新資料庫(access的mdb)並顯示資料
因為容易會變成大紅叉 因此查了一些資料
說到跟thread、Invoke之類的有關
但現在因為設備上的限制,我沒辦法用同樣的設備去測目前改好的寫法是否正確
故想請問一下各位有使用Invoke經驗(或是對控制項重繪很瞭解)的版胞
是否像底下這樣的方式使用呢?(Button6按下的事件)
Sub Button6_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button6.Click
DataGridView1.Invoke(New MethodInvoker(AddressOf SendDataToDB))
End Sub
Sub SendDataToDB()
'這邊有insert資料的程式碼(略)
dt9.Load(cmdX.ExecuteReader()) '這邊使用dt9(是datatable)去select資料
DataGridView1.DataSource = dt9 '顯示目前select查詢結果
End Sub
或是其實我查錯方向....datagridview會容易變大紅叉 有其他的解決方法...
再麻煩各位有經驗的版胞能夠指點一下...謝謝
<(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.53.4
→
08/20 22:07, , 1F
08/20 22:07, 1F
→
08/21 10:10, , 2F
08/21 10:10, 2F
→
08/22 20:42, , 3F
08/22 20:42, 3F
→
08/22 20:44, , 4F
08/22 20:44, 4F
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章
-20
35