SqlConnection conn =new SqlConnection("ConnectionString");
SqlCommand insert =
....
conn.Open();
for(int i =0;i<ds.Tables[0].Rows.Count;i++)
{

      insert(ds.Tables[0].Rows[i][0],....);
conn.Close();


}

解决方案 »

  1.   

    没有办法让dataSet和dataAdapter反向的连接起来,
    用dataAdapter与数据库操作?
      

  2.   

    你可以用循环,自己写sql插入数据;
    也可以用dataAdapter.Update方法,但是有几点要注意的,就是起码要取得数据表的结构,使用DataTable.Rows.Add方法;
    总结:循环可能是免不了的,就看是在读的时候还是写的时候
      

  3.   

    如果xml格式和数据库格式一致的话就给你的dataset建个主键,然后用commandbuilder吧。很方便的。