如图
我要将datagridview 中的数据一次性添加到数据库内
并还要从外部(收货日期)的时间也同时添加进去急用。用代码表示下

解决方案 »

  1.   

    用sqldataadapter.update(datatable)方法可以做到只要把你更新的数据放到DataTable中.然后DataTable中行的行状态是Add即可被insert到数据库中.
      

  2.   

    http://topic.csdn.net/u/20081113/16/219215ce-884e-4467-8c24-58a641e82485.html
    看这个帖子里边我的回答
      

  3.   

    看来lovehongyun 还没明白我的意思!
    我是要将数据批量添加到另一表同时并添加一个时间到表内
     
      

  4.   

    图挂了,不大明白具体的意思
    加个时间是什么时间,是数据库有个时间字段吗
    可以修改SqlDataAdapter.InsertCommandText="INSERT INTO TABLE VALUES(@col1,@col2,GETDATE())"
      

  5.   


    这有什么难的?把你的datatable加一列,对应你表里的时间字段.然后添入你要的时间.然后update即可.
      

  6.   

    给table新加一列.然后遍历table
    foreach(DataRow dr in dt.Rows)
    {
       dr["新加的时间列"] =你的时间;
       dr.SetAdded();//此方法会将datarow的行状态设为Added,这样你dataapter.update(dt)就会调用相应的insert语句.写入你的数据库.
    }