C#

같은DataTable간의 데이터가 일치하는지 확인하는 방법

지오준 2023. 2. 28.
반응형

1. 필요성 : DataTable의 변경사항 여부를 확인하는데 사용됩니다.

2. 비교방법 : DataTable간의 데이터가 일치할 경우는 true, 변경사항이 있을경우 false로 비교가 가능합니다.

3. 샘플코드

//DataTableOriginal(원본테이블)과DataTableNew(비교할테이블)을 비교해서 변경된 내용이 없을경우
if (DataTableOriginal.AsEnumerable().SequenceEqual(DataTableNew.AsEnumerable(), DataRowComparer.Default))
{
    //변경사항이 없을경우의 로직
}
//DataTableOriginal(원본테이블)과DataTableNew(비교할테이블)을 비교해서 변경된 내용이 있을경우
else
{
    //변경사항이 있을경우의 로직
}
반응형

댓글