我正在使用DataGridView1.CellEndEdit
来检测用户何时完成编辑单元格。当用户完成编辑datagridview中的单元格时检测
在我的节目我这样做:
- 填充一个DataGridView与绑定源
- 过滤与BindingSource的过滤器
- 顺序由第一列按字母顺序
- 编辑细胞
- 在数据库中编辑值
的问题是:当我完成CellEndEdit被触发,电池做到这一点:
- 写入新值基于单元的新值的DataGridView
- 刷新行顺序和更新的BindingSource过滤
- 消防CellEndEdit
对我来说这是一个问题,因为我需要阅读该行的每一个单元格的内容,以更新数据库,一旦获得新的价值就被移动到一个不明n位OR隐藏,因为它不再符合筛选条件,因此如果我读取行之前,我得到的行的值与我正在寻找的无关。
有没有一种方法来获取包含我刚从CellEndEdit子编辑的单元格的整个行的值?
你好,谢谢你的回答。我在你回答的同时更新了这个问题。添加了过滤器部分。我担心,即使提供行索引也不能解决这个问题。 – user2452250