저는 C#, 을 사용하여 ASP.NET에서 작업하고 있습니다. 두 데이터 세트의 데이터를 두 데이터 세트에있는 "ID"와 비교 한 다음 모든 일치 항목을 추가해야합니다 행을 새 데이터 집합에 추가합니다.두 데이터 세트를 비교하고 새 데이터 세트에 값 배치
답변
각 DataSet의 테이블간에 DataRelation을 설정 한 다음 GetChildRows 메서드를 사용하여 새 DataSet 또는 다른 데이터 구조에 추가 할 수있는 항목을 찾습니다. 몇 가지 예는 Introduction to DataRelation Objects을 참조하십시오.
이 두 datatables
using System.Data;
public static class DataTableExtensions
{
public static IEnumerable<DataRow> Intersect(this DataTable table, DataTable other)
{
return table.AsEnumerable().Intersect(other.AsEnumerable());
}
public static IEnumerable<DataRow> Intersect(this DataTable table, DataTable other, IEqualityComparer<DataRow> comparer)
{
return table.AsEnumerable().Intersect(other.AsEnumerable(), comparer);
}
}
이
의 교차하여 수행 할 수는shameless port of an elegant solution
:
당신이 SET1하고 싶어 비교 설정 2 개의 데이터 세트가 있다고 가정합니다. 이 작업을 수행하십시오
var newtable = set1.Tables[0].Intersect(set2.Tables[0]).CopyToDataTable();
게시자가 원하는 것이 아닌 경우 자세한 내용을 게시하십시오.
이것이 어떻게 도움이됩니까? intersect가 행 관계를 어떻게 정의합니까? – TalentTuner
"나는 두 DataSets의 데이터를 스키마가 동일한 경우 DataSets"thats intersection "에있는"ID "와 비교해야합니다. – naveen
- 1. 데이터 세트를 데이터 세트에 추가하십시오.
- 2. SAS 데이터 세트를 다른 SAS 데이터 세트에 액세스하려면
- 3. 데이터 세트를 추가하기 전에 데이터 테이블 정렬
- 4. 데이터 세트를
- 5. 큰 시간/값 데이터 세트를 저장하는 좋은 방법은 무엇입니까?
- 6. 데이터 세트를 rdlc 파일에 연결
- 7. 파이썬에서 두 개의 데이터 세트를 효율적으로 병합
- 8. 두 데이터 세트를 비교하여 동등성을 비교하는 방법
- 9. asp.net에서 데이터 세트에 데이터 테이블을 추가하는 방법
- 10. SSRS의 동일한 레이아웃에있는 두 개의 데이터 세트에 대한 문제
- 11. 변수를 사용하여 데이터 세트를 에코합니다.
- 12. matplotlib 여러 데이터 세트에 주석 달기
- 13. 대형 데이터 세트에 대한 테스트 알고리즘
- 14. 데이터 세트에 중첩 된 XML로드
- 15. SOAP 데이터 세트에 대한 응답
- 16. 데이터 세트에 대한 전문 검색
- 17. 큰 데이터 세트를 조정하는보다 효율적인 방법이 있습니까?
- 18. 데이터 세트에 바인딩 된 콤보 박스에서 선택 값 가져 오기
- 19. 무작위 아이템 데이터 세트에 대한 페이징
- 20. 하나의 데이터 세트에 여러 개의 데이터 세트 열 결합
- 21. jquery tablesorter를 사용하여 두 테이블 세트에 걸쳐 테이블 데이터 정렬
- 22. vb6에서 데이터 테이블과 레코드 세트를 업데이트해야합니다.
- 23. 데이터 세트에 대한 Covnert 엔티티 그래프
- 24. 데이터 세트에 셀을 설정하는 방법은 무엇입니까? 도움!
- 25. SAS 데이터 세트를 읽으려면 어떻게해야합니까?
- 26. Automapper에서 데이터 세트를 사용하려면 어떻게해야합니까?
- 27. roxygen으로 데이터 세트를 문서화하려면 어떻게해야합니까?
- 28. 데이터 세트를 C# .net에 설정된 데이터 테이블에 재설정합니다.
- 29. 원본 데이터 세트에 요인 점수 추가
- 30. Javascript : 대용량 데이터 세트를 여러 함수로 전달
이 문제를 직접 해결하려고 시도한 적이 있습니까? 어떤 어려움을 겪고 있습니까? 아니면 아무런 연구도하지 않은 채 완전한 해결책을 제공하기를 원하십니까? –