[問題] Backgroundworker操作DataTable
我在backgroundworw(BGW)獲取網頁數據
將數據整理好後新增到DataTable(DT)
而我在Form_Load就已經將DataGridView(DGV).datasource = DT;
但是當數據新增後,DGV卻沒有顯示東西(DT確實有資料)
當我重新排序DGV資料或是將DGV.Reflesh卻可以顯示出來
請問該如何讓他能夠自動顯示,而不是用以上兩個方法?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.240.165.214
※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1396371380.A.FA6.html
→
04/02 01:12, , 1F
04/02 01:12, 1F
→
04/02 01:13, , 2F
04/02 01:13, 2F
→
04/02 01:13, , 3F
04/02 01:13, 3F
不使用BGW的情況下,是可以正常顯示的
※ 編輯: unstoppable (111.240.165.214), 04/02/2014 01:19:50
→
04/02 02:01, , 4F
04/02 02:01, 4F
→
04/02 02:02, , 5F
04/02 02:02, 5F
所以DT是屬於UI的一種?我一直以為有外觀的東西才叫UI
還是因為DT已經綁定到DGV上,而執行Row.add會連動DGV,所以才要委派?
不好意思,基礎不太好
※ 編輯: unstoppable (111.240.165.214), 04/02/2014 02:14:43
※ 編輯: unstoppable (111.240.165.214), 04/02/2014 02:20:35
→
04/02 04:16, , 6F
04/02 04:16, 6F
→
04/02 04:16, , 7F
04/02 04:16, 7F
→
04/02 04:21, , 8F
04/02 04:21, 8F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章