2009-10-29 80 views
0

我有兩個數據表。一個是另一個的超集。兩者都有一列StageID通用。我需要將這兩個表合併在一起,以便將子集數據表數據存儲在正確的超集錶行中。如何將兩個數據表結合在一起c#

這是我做的DTMaterialProperties表

foreach (DataColumn dcMaterialProp in dtMaterialProperties.Columns) 
{ 
    if (dcMaterialProp.ColumnName != "StageId" && 
     JoinDataTable.Columns.Contains(dcMaterialProp.ColumnName)) 
    { 
     JoinDataTable.Rows[rowCount][dcMaterialProp.ColumnName] = 
     dtMaterialProperties.Rows[0][dcMaterialProp.ColumnName]; 
    } 
} 

檢索在JoinTable超集數據和數據子集後加入數據,但是,因爲它需要大量的時間在循環通過,這是效率不高。 請幫我找到一個更好的方法來做到這一點。

回答

相關問題