2009-12-08 6 views
0

다른 스키마가있는 여러 XML 파일의 데이터를 DataSets에로드하고 있습니다. 각 xml 파일의 테이블간에 외래 키 스타일 관계가 있지만 현재까지는 코드별로 적용됩니다. 여러 파일에서 오는 데이터에 액세스하여 DataGridView에 표시해야합니다.여러 데이터 세트의 데이터 결합

여러 파일의 데이터를 단일 DataSet으로 병합하는 방법이 있습니까?

번갈아 가며 여러 DataSets에서 데이터 집합 쿼리에 linq를 쓸 수 있습니까?

+0

같은 질문입니다. http://stackoverflow.com/questions/1869022/query-a-dataset –

+0

아니요. 이는 단일 데이터 세트의 내용과 관련되어있었습니다. 이제 여러 데이터 세트의 데이터를 결합하는 방법을 묻습니다. –

+0

이것은 이전 질문과 중복되지 않습니다. –

답변

1

아마도 DataSet.Merge() 방법이 도움이 될까요? 현재 수행중인 파일을로드하고 함께 병합 할 수 있습니다.

+0

같은 스키마로 물건을 결합하기위한 MSDN 문서를 올바르게 이해하고 있고 다른 컨테이너가있는 두 세트를 같은 컨테이너에 포장하는 것이 아닙니다. –

+0

Dan, DataSet.Merge()는 스키마가 거의 비슷한 두 DataSet 개체를 병합하는 데 사용됩니다. 이 문제에서 벗어나는 방법은 두 스키마를 모두 이해하고이를 병합하기위한 적절한 규칙을 작성하는 자체 도구를 만드는 것입니다. –

관련 문제