我现在是想的是将一个表中的字段显示在DataView中,在点击下一步的时候,将显示在GridView中的所有数据保存到另一张表中..
请问..怎么样才能实现将一个表中数据存到另一张表中呢?请用例子....(本人菜鸟..)

解决方案 »

  1.   

    DataTable dtNew = dtOld.Clone();
    foreach(Datarow dr in dtOld.Rows)
    {
     dtNew.LoadDataRow(dr.ItemArray(), false);
    }
      

  2.   

    说清楚些 存另一张表 是指在数据库中 还是当前DataSet中?
      

  3.   

    DataTable dt=this.DataView1.DataSource;
    DataTable dtTarget=dt.Copy();
    //这时原表中的数据就到了另一个datatable中,如果你想继续把dtTarget中的数据导回数据库中,就必须创建该表(在程序中,或在数据库中创建都行),不过注意要想将dtTarget中的数据导回的话,你必须在创建表时指定主键,且字段类型要匹配.
      

  4.   

    3楼...存到是一张固定的表中....举例解释一下如何将DataTable中的数据再导入到目的表中...
      

  5.   

    DataTable dtNew = dtOld.Clone(); 
    foreach(Datarow dr in dtOld.Rows) 

     dtNew.LoadDataRow(dr.ItemArray(), true); 
    }
    然后给dtNew建立新的适配器,建一个新的CommandBuider(select * from newtable),用新的适配器再更新dtNew表
      

  6.   

    DataTable dtNew = dtOld.Clone();  
    foreach(Datarow dr in dtOld.Rows)  
    {  
     dtNew.LoadDataRow(dr.ItemArray(), false);   //后面参数为false

    然后给dtNew建立新的适配器,建一个新的CommandBuider(select * from newtable),用新的适配器再更新dtNew表
      

  7.   

    select * into tab2 from tab1
    将tab1中的数据和数据结构保存到 tab2中