728x90
반응형
C# DataTable Sort를 사용하여 쉽게 정렬해보자
1. DataTable Sort
DataTable dt = new DataTable();
// 오름차순
dt.DefaultView.Sort = "Name ASC";
// 내림차순
dt.DefaultView.Sort = "Name DESC";
// 조합 정렬
dt.DefaultView.Sort = "Name, No ASC, Tel DESC";
여러개의 컬럼을 조합하여 정렬할 경우 컬럼을 쉼표(",")로 구분하여 입력하면 된다.
2. DataView를 사용법
DataTable dt = new DataTable();
// ... 생략
DataView dv = new DataView(dt);
dv.Sort = "JOB ASC, NAME DESC";
dt = dv.ToTable();
3. Select 메서드를 사용하는 방법
DataTable dt = new DataTable();
// ... 생ㅇㅇㄹㄹ략
dt = dt.Select("", "JOB ASC, NAME DESC").CopyToDataTable<DataRow>();
728x90
반응형
'C#' 카테고리의 다른 글
[C#]C# 재시도횟수(10)을 초과하여 작업을 수행하지 못했습니다/파일은 다른 프로세스에서 사용중이므로 프로세스에서 엑세스할 수 없습니다. OR 오류 : 다른 프로세스에서 사용 중이므로 bin /.. (0) | 2020.12.14 |
---|---|
INFRAGISTICS Windows Forms Grid - AfterRowUpdate Event (0) | 2020.11.02 |
C# 배열 리턴 (0) | 2020.10.30 |
C# DataTable 원하는 컬럼만 추출 후 테이블 복사하기 (0) | 2020.10.29 |
VS 빌드오류 sgen.exe이 종료되었습니다.(코드: 1) (0) | 2020.10.14 |
댓글