我有一個DataTable,其中有貨幣對現場和其他列如下 如何修改一列和一個數據表複製到另一個數據表
我嘗試以下辦法來實現這個
private void CopyColumns(DataTable source, DataTable dest, params string[] columns)
{
foreach (DataRow sourcerow in source.Rows)
{
DataRow destRow = dest.NewRow();
foreach (string colname in columns)
{
destRow[colname] = sourcerow[colname];
}
dest.Rows.Add(destRow);
}
}
是否可以使用select和Insert查詢將一個DataTable複製到另一個DataTable?
_「using select and Insert query」_你是指'LINQ-To-DataSet'嗎?你的方法非常清晰和高效,不需要使用LINQ。更重要的是因爲LINQ是_query_-而不是_update_-工具。 –
是的,使用LINQ – Ullan
看着你的屏幕截圖,從源錶轉換到目標表的規則是什麼? –