我有一个dataset,里面已经获得数据了,怎么把这些数据放到我新建的数据集中去呢??因为我dataset的数据不是从数据库里面获得的,而是从xml里面通过调用webservice获得的,所以我不知道改造怎么把这些数据放到我建的数据集dataset1.xsd中去。下面是我的dataset里面的数据:
 name      value       region_id
 Jan   1540789      1
 Feb   1040789      1
 Mar   940789      0
 Apr   3040789      1
 May   540789     -1
 Mar   40789      0
 Apr   140789      1
 May   10789     -1
 Jan   540789     -1
 Feb   840789      0
 Mar   640789      0
请大家帮帮忙,出出主意!先谢谢了!

解决方案 »

  1.   

    DataSet dsNew=dsOld.Clone();  //从旧记录集克隆一个新记录集
    foreach(DataRow dr in dsOld.Tables[0].Rows)
    {
       dsNew.Tables[0].LoadDataRow(dr.ItemArray,false);
    }
      

  2.   

    DataSet ds = new DataSet();
                ds.Copy();
      

  3.   

    DataSet dsNew=dsOld.Clone(); 
    dsNew.Merge(dsOld);
      

  4.   

    DataTable dt2 = new DataTable();
    dt2 = dt.Copy();
    dt2.Rows.Clear();
    dt2.ImportRow(dt.Rows[0]);
    ds.Tables.Add(dt2);