2011-11-03 72 views
1

我有兩個數據表dt1和dt2我將dt2複製到dt1並清除dt2中的所有行。但事實是,數據從兩個數據表中清除而不是僅從一個清除。以下是代碼。從一個重複的數據表中刪除所有行

 
dt1= dt2 
dt2.Rows.Clear() 

這裏來自dt1的所有行也會被刪除?有沒有更好的解決方案。

回答

1

您必須將數據表複製到新的數據表中,例如

dt1= dt2.Copy(); 
dt2.Rows.Clear(); 

當前,當您將dt2分配給dt1時,將分配dt2的基準值。

+0

謝謝這對我有用。 –

相關問題