先复制一个同样的DataTable 
对这个复制的DataTable做你想做的操作//导入到数据库
ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpguide/html/cpconupdatingdatabasewithdataadapterdataset.htm

解决方案 »

  1.   

    定义一个DataTable
    加进去就行了
      

  2.   

    DataTable dt = oldTable.Clone
    然后处理这个表就好了
      

  3.   

    DataTable myDataTable = new DataTable("abc");
    tempDataSet.Tables.Add(myDataTable);
      

  4.   

    那么把这个datatable导入access数据库有什么方便的办法吗,我不想用循环写入的方法,谢谢
      

  5.   

    adapter.update(ds,"mytable")
    前提是必须先建立incertCommand,updateCommand 
    我也在寻求更简单的方法
    给你代码
    SqlConnection cn =new SqlConnection("Server=localhost;Database=通用数据;User Id=sa;Password=123;");cn.Open();SqlDataAdapter ad =new SqlDataAdapter("select CustomerID,CompanyName,ContactName,Address from Customers",cn);    //定义SqlCommandBuilder自动生成incertCommand,updateCommand 等
    SqlCommandBuilder cb=new SqlCommandBuilder(ad);DataSet ds=new DataSet();
    ad.Fill(ds,"c1");
    //修改你的DataSet//更新
    ad.Update(ds,"c1");