[問題] 如何使用delegate存取datagridview

作者: drizzt123 (drizzt)   2017-02-19 22:30:58
應該是很基礎的問題,但是我找了一些資料寫了一些測試
都試不出來,只好上來求助。
想要達成的目標是
在windows Formt程式中
當使用者使用datagridview 輸入資料時,同時可以更新某個欄位的資料
而不影響使用者操作。
EX.
我有一個datatable(3個欄位)
A欄位預先有值
當指定為datagridview的DataSource後,顯示在畫面上
接著按下button,跑迴圈(*1)根據A欄值,去網路上抓取相關資料後填到B欄
(不用Focus到正在更新的欄位)
同時使用者可以在C欄輸入資料,或是上下移動datagridview的捲軸
想請教一下
1.如果使用delegate,我迴圈應該是要針對Datatable(再去做Refresh()) 還是datagridview
2.我去網路查資料的method回傳值是字串,應該是要寫在delegate裡面
,還是要寫在外面(delegate只負責更新顯示)
作者: Litfal (Litfal)   2017-02-20 21:48:00
看不出跟delegate有啥關係...你是想要非同步吧?
作者: drizzt123 (drizzt)   2017-02-23 07:38:00
是的 想要非同步,不好意思 該問題已經解決。

Links booklink

Contact Us: admin [ a t ] ucptt.com