DataTable의 Expression과 DefaultView 사용팁

생성된 DataTable에서 기존 컬럼들을 계산/가공 하거나 if등 값을 비교하여 새로운 값을 생성하여 새로운 컬럼을 추가 할 경우 DataRow의 Expression 을 이용해보세요.
Expression을 사용하면 for loop을 사용하여 신규 컬럼을 처리하는 것 보다 훨씬 편리하게 처리 할 수 있습니다.

그리고 DefaultView ToTable 함수를 이용하면 DataTable의 특정 컬럼에 대한 Distinct DataTable을 추출 할 수 있고 DefaultView의 Sort 값을 검색을 위한 컬럼으로 지정하면 Find 함수를 이용하여 지정한 컬럼을 기준으로 검색도 할 수 있습니다.

샘플 파일 링크 첨부합니다.
Expression&Distinct

1 Like