2009-12-15 26 views
0

我有一個名爲Apples的DataSet。我需要在那裏按摩數據表,以便我可以添加空白行和其他幾行。這些行需要添加,因爲我綁定到一個ComboBox。試圖創建DataSet的單獨實例,但我不能將它們分開

我不想將這些行作爲行添加到我的實際DataSet中,因此我想創建它的一個副本並將我的ComboBox綁定到該副本。問題是,每當我嘗試創建一個副本時,它就像是一個引用,我添加到「副本」的任何內容都會在原始文件中結束。

這是我的語法,有沒有什麼辦法可以得到一個真正的單獨的對象?謝謝!

Apples.Apple apples = new Apples.Apple(); 
apples.ReadXml("C:\apples.xml"); 

DataTable dt = new DataTable(); 
dt = apples.Apple; 

現在,如果我行添加到 'DT',他們還在「apples.Apple現身!我怎樣才能解決呢?

回答

3

嘗試dt = apples.Apple.Copy();,假設Apple是一個DataTable。

編輯:Copy,不克隆。

相關問題