已经得到两个datatable怎么批量更新datatable哦.

UPDATE dt1 SET [column1]=b.column1
FROM dt1 a,dt2 WHERE a.ID=b.ID大家帮忙一下

解决方案 »

  1.   

    要写sql直接是数据库的表名,字段名,不用datatable 
      

  2.   

    子查询
    UPDATE dt1  SET [column1]=(select column1 from dt2 WHERE dt1.ID=ID )
      

  3.   

    直接写了.再
    com.ExecuteNonQuery();
    就可以了吗?
    又不是在数据库里面实现.
      

  4.   


                for (int i = 0; i < dt1.Rows.Count; i++)
                {
                    for (int j = 0; j < dt2.Rows.Count; j++)
                    {
                        if (dt1.Rows[i]["id"].ToString()== dt2.Rows[j]["id"].ToString())
                        {
                            dt1.Rows[i][2] = dt2.Rows[j][1];
                        }
                    }
                }