insert into dtnew select id,name from dt 

解决方案 »

  1.   


    DataTable dtnew = new DataTable();
    dtnew.Columns.Add("id", typeof(string));//这里列的类型根据需要自己修改
    dtnew.Columns.Add("name", typeof(string));//这里列的类型根据需要自己修改foreach(DataRow dr in dt.Rows)//这里的dt是你已获取数据的原表
    {
         dtnew.Rows.Add(new object[] { dr["id"], dr["name"] } );
    }
      

  2.   

    dtnew.Colums.Add("id","System.Integer")
      

  3.   

    这么干就有两列id了,你要把第一个列名id换个名称
      

  4.   

    你在搜dtnew 的时候在sql里select id as id_new,name from new_tbl然后就可以dtnew.Colums.Add(dt.Colums["id_new"]); 
      

  5.   


    select 要插入的字段 into 目标表  from  源表