DataTable Linq 사용하기

DataTable 데이터를 처리하는 경우가 많은데 기본 액티비티를 이용하여 처리하기 힘든 경우 Linq를 이용해 보세요.

두가지 방법이 있습니다.

첫번째
(From row in datatable.select
Where ~
Select row).CopyToTable

두번째
datatable.AsEnumerable().Where(Function ~).CopyToTable

OrderBy와 같이 이용하면 정렬도 가능합니다.

그외 Linq 기능들을 사용할 수 있습니다.
:checkered_flag:사용하려면 아래 링크 이미지 처럼 DataSetExtensions를 AssemblyReference에 추가해주어야 합니다.
[DataSetExtensions]

샘플파일 받아서 테스트 해보세요.
[Linq for datatable]

3 Likes

감사합니다^^