我正在使用DataGridView1.CellEndEdit
來檢測用戶何時完成編輯單元格。當用戶完成編輯datagridview中的單元格時檢測
在我的節目我這樣做:
- 填充一個DataGridView與綁定源
- 過濾與BindingSource的過濾器
- 順序由第一列按字母順序
- 編輯細胞
- 在數據庫中編輯值
的問題是:當我完成CellEndEdit被觸發,電池做到這一點:
- 寫入新值基於單元的新值的DataGridView
- 刷新行順序和更新的BindingSource過濾
- 消防CellEndEdit
對我來說這是一個問題,因爲我需要閱讀該行的每一個單元格的內容,以更新數據庫,一旦獲得新的價值就被移動到一個不明n位OR隱藏,因爲它不再符合篩選條件,因此如果我讀取行之前,我得到的行的值與我正在尋找的無關。
有沒有一種方法來獲取包含我剛從CellEndEdit子編輯的單元格的整個行的值?
你好,謝謝你的回答。我在你回答的同時更新了這個問題。添加了過濾器部分。我擔心,即使提供行索引也不能解決這個問題。 – user2452250