我想实现对数据库的批量更新,我的过程是:将数据库表的数据读入到DataTable中,然后将DataTable作为DataGridView的DataSource,现在我想随意更新DataGridView,包括增加新行、删除和更新等操作,怎么能让关联的DataTable随着改变?
我是想通过判断DataTable的DataRow的状态来遍历更新数据库。

解决方案 »

  1.   

    我之前也弄过这个批量更新 但是我用的是for  循环   但是觉得效率不高   希望高手有其他 的的办法
      

  2.   

    既然是批量了,那也就只能去遍历了,呵呵
    for 、while、foreach诸如此类的。
      

  3.   

    对datagridview  进行增删改,可联合使用SQLCOMMAND类中的 connection ,commandtext,commandtype以及executenonquery 方法实现对命数据库相应的增删改操作,操作完成后  可以专门调用一个及时更新的函数,重新使用sqldataadapter   ,dataset   ,datatable ,也就是重新使用数据适配器装填一下内存数据集,最后在实现更新 datagridview !