首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

C# DataSet 列複製:遍歷行構建新行複製指定列

     編輯:程式設計疑難解答

需求

DataSet A 表有列 x,y,z;DataSet B 表有列 z,y。需將 A 的數據按列映射複製到 B。

代碼實現

foreach (DataRow row in ds1.Tables[0].Rows) {
    DataRow newRow = ds2.Tables[0].NewRow();
    newRow["z"] = row["z"];
    newRow["y"] = row["y"];
    ds2.Tables[0].Rows.Add(newRow);
}

注意:NewRow() 創建空行,賦值後必須 Rows.Add() 加入表中。列名需與目標表一致。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved