2009-12-15 2 views
0

사과라는 DataSet이 있습니다. 빈 행과 몇 개의 다른 행을 추가 할 수 있도록 거기에 데이터 테이블을 마사지해야합니다. ComboBox에 바인딩하기 때문에이 행을 추가해야합니다.DataSet의 개별 인스턴스를 만들려고했지만 분리 할 수 ​​없습니다.

이러한 데이터를 실제 DataSet에 행으로 추가하고 싶지 않으므로이 데이터의 복사본을 만들어 내 ComboBox를 복사본에 바인딩하려고합니다. 문제는, 내가 복사하려고 시도 할 때마다 그것은 레퍼런스이고 내가 "복사"에 추가하는 것은 원본에서 끝난다는 것입니다.

여기 내 구문은 진정한 별도의 개체를 얻는 방법이 있습니까? 감사! 지금은 'DT'에 행을 추가하는 경우

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

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

, 그들은 또한 apples.Apple "에 표시! 어떻게 그 주위를받을 수 있나요?

답변

3

dt = apples.Apple.Copy();을 시도, Apple는 DataTable을 가정하고.

편집 : Copy, 복제되지 않음

관련 문제