none
dataGridView 如何把整个表回写到数据库 RRS feed

  • 问题

  • dataGridView 的数据,要把它写到数据库中,不要一行一行的写,用 DataSet ,该怎么写?

    环境 :C# winform

    2010年8月19日 7:10

答案

全部回复

  • 可以参考dawamish的办法

    用dataset+存储过程批量提交记录集

     


    family as water
    2010年8月19日 7:24
  • 用dataset+存储过程批量提交记录集

    就要这种方法,我无法把 数据转化为 DataSet, 请再详细指点!谢谢!

    2010年8月19日 8:05
  • dataGridView  通常都要绑定到数据源

    你直接绑定到dataset的表上,这样你更新dataGridView 后数据源也会被更新。

    具体你可以查询一下msdn上的列子。

    或者你把你dataGridView 的数据在保存的时候转换为一个datatable,然后加入到一个dataset内即可。

     


    family as water
    2010年8月20日 1:07
  • 批量写, 可以考虑 sqlbulkcopy 对象

    • 已标记为答案 fss199 2010年8月21日 1:30
    2010年8月20日 4:44
  • 把 dataGridView 的数据在保存的时候转换为一个datatable

    我正是为这一步而提问的,您能给个方法吗?

     

    2010年8月20日 4:55