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

看板C_Sharp作者 (drizzt碼 = B.業務代碼 A)時間7年前 (2017/02/19 22:31), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
應該是很基礎的問題,但是我找了一些資料寫了一些測試 都試不出來,只好上來求助。 想要達成的目標是 在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只負責更新顯示) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.248.103.87 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1487514661.A.2A1.html

02/20 21:48, , 1F
看不出跟delegate有啥關係...你是想要非同步吧?
02/20 21:48, 1F

02/23 07:38, , 2F
是的 想要非同步,不好意思 該問題已經解決。
02/23 07:38, 2F
文章代碼(AID): #1OgQmbAX (C_Sharp)