C#
같은DataTable간의 데이터가 일치하는지 확인하는 방법
지오준
2023. 2. 28. 10:00
반응형
1. 필요성 : DataTable의 변경사항 여부를 확인하는데 사용됩니다.
2. 비교방법 : DataTable간의 데이터가 일치할 경우는 true, 변경사항이 있을경우 false로 비교가 가능합니다.
3. 샘플코드
//DataTableOriginal(원본테이블)과DataTableNew(비교할테이블)을 비교해서 변경된 내용이 없을경우
if (DataTableOriginal.AsEnumerable().SequenceEqual(DataTableNew.AsEnumerable(), DataRowComparer.Default))
{
//변경사항이 없을경우의 로직
}
//DataTableOriginal(원본테이블)과DataTableNew(비교할테이블)을 비교해서 변경된 내용이 있을경우
else
{
//변경사항이 있을경우의 로직
}
반응형