[問題] Grid儲存格內編輯後欲重新綁定資料會出錯

看板C_Sharp (C#)作者 (豬)時間11年前 (2014/08/10 12:08), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
問題是這樣的 我現在有一個dataGridView,其中有一欄是排序序號(可修改) 只有修改了其中一列的序號後,資料需要重新排序(依照序號) 可是資料重新排序後,gridView的畫面是不會更新的 得重新綁定資料才會呈現排序後的樣子 因為我是寫在gridView_CellEndEdit裏頭 主要會出錯都是在綁定的資料來源的時候 都會出現錯誤訊息 "作業無效,因為它會產生對SetCurrentCellAddressCore 函式 的可重新進入呼叫" 我後來有發現,只要grid結束編輯之前,去重新綁定資料來源就會出現這個錯誤... 可是我要修改序號後重新排序,也只能寫在gridView_CellEndEdit裏頭不是嗎?! 而且只要我是用滑鼠去點其他儲存格的方式離開的話, 就一定會出現這個訊息(一樣是綁定時出錯) 請問版上有沒有人知道這種情況如何解決? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.81.227.36 ※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1407643700.A.084.html
文章代碼(AID): #1Jvl0q24 (C_Sharp)
文章代碼(AID): #1Jvl0q24 (C_Sharp)