0
我有兩個數據表兩個數據表都由七列組成。我想將第一個數據表的列值複製到第二個數據錶行中。如預期將DataTable列的值複製到另一個DataTable行C#
private void CopyColumns(DataTable Source, DataTable Destination, params string[] Columns)
{
foreach(DataRow SourceRow in dtable.Rows)
{
DataRow DestinationRow = dt.NewRow();
foreach(string ColumnName in Columns)
{
DestinationRow[ColumnName] = SourceRow[ColumnName];
}
dt.Rows.Add(DestinationRow);
}
}
不知道如何每個值轉移到相應的列源表中的行不能大於7行
爲例
Source Destination
SourceColumn ColumnOne ColumnTwo ColumnThree ColumnFour ......
1 1 2 3 4
2
3
4
6
7
我發現這個功能,但這個不是作品在目的地表中?
如果第一個表格包含多於7行,該怎麼辦?或者那根本就不是條件?基本上你想要將行轉換爲列? –
對不起,我忘了提到源表的行不能超過7行 – Kamran
看起來你實際上只需要__one__循環嗎? - ) – TaW