俺知道sqlcommandbuild之类的东东,
俺的情况是datagridview里的数据有很多更改,比如隐藏了很多源表的列之类,现在想按“保存”按钮把他保存到另一个类似结构的数据库表中。
怎么保存到另一个表呢,我就只要datagrid中显示的数据,现在唯一想到的是for(insert into ...),是否有更高效的操作呢?

解决方案 »

  1.   


    table1.merge(table)
    Udatapter.updatae(table1);
      

  2.   

    把dataset转成XML,提交的存储过程,让存储过程来完成。如果是单表更新SqlCommandBuilder很好用啊,你用个session保存dataset,无论你怎么修改、删除之后直接提交就OK了
      

  3.   

    datagrid用得不多,多是Gridview,楼上可以搜Gridview一次编辑所有行