C/S 模式编辑数据库记录,采用DataGridView,每编辑一行都要把修改提交到数据库中.
实现方法先用DataAdapter从数据库中取得记录,填充在一个DataTable类型变量中,然后绑定该变量到DataGridView的数据源中.
在DataTable变量的RowValidated事件中用DataAdapter.Update(DataTable变量)提交到数据库中.
问题:在提交失败时如何通知DataGridView保持在当前行,不要移动行
类似DataGridView的RowValidating事件中 e.cancel=true的功能.但是不能在该事件中实现数据的提交,因为该状态数据没有写入datatable变量中.简单点说目的是如何实现用datagridview编辑数据库记录,每修改一条就提交一条