반응형
1. 필요성 : DataTable의 변경사항 여부를 확인하는데 사용됩니다.
2. 비교방법 : DataTable간의 데이터가 일치할 경우는 true, 변경사항이 있을경우 false로 비교가 가능합니다.
3. 샘플코드
//DataTableOriginal(원본테이블)과DataTableNew(비교할테이블)을 비교해서 변경된 내용이 없을경우
if (DataTableOriginal.AsEnumerable().SequenceEqual(DataTableNew.AsEnumerable(), DataRowComparer.Default))
{
//변경사항이 없을경우의 로직
}
//DataTableOriginal(원본테이블)과DataTableNew(비교할테이블)을 비교해서 변경된 내용이 있을경우
else
{
//변경사항이 있을경우의 로직
}
반응형
'C#' 카테고리의 다른 글
C#소스코드 자동 테스트 프로그램 작성 (0) | 2023.10.02 |
---|---|
C# 성능 최적화 코드 작성 방법과 예제 (0) | 2023.08.22 |
DataGrid의 ItemSource를 DataTable로 변환하는 방법 (0) | 2023.02.21 |
Linq의 처리속도개선 방법 (0) | 2022.06.27 |
BackgroundWorker이벤트에 설정된 처리(DoWork)를 취소하는 방법 (0) | 2022.04.20 |
댓글