DS 그리드 정렬 함수
이 문서에서는 DS 그리드의 특정 열을 기준으로 데이터를 정렬하는 방법에 대해 설명합니다. 이 기능은 운영 체제의 파일 탐색기에서 파일을 날짜나 크기별로 정렬하는 것과 유사합니다.
문법
ds_grid_sort(index, column, ascending);
매개변수 설명
매개변수 | 타입 | 설명 |
---|---|---|
index | 정수 | 정렬할 그리드의 핸들 |
column | 정수 | 행을 정렬하는 데 사용할 열 |
ascending | 부울 | 오름차순 정렬 여부 (true: 오름차순, false: 내림차순) |
반환값
이 함수는 반환값이 없습니다.
사용 예제
다음은 DS 그리드를 정렬하는 몇 가지 예제입니다.
예제 1: 내림차순 정렬
ds_grid_sort(grid, 3, false);
위 코드는 "grid"라는 변수에 저장된 DS 그리드의 3번째 열을 기준으로 데이터를 내림차순으로 정렬합니다.
예제 2: 오름차순 정렬
ds_grid_sort(grid, 1, true);
이 코드는 "grid"의 1번째 열을 기준으로 데이터를 오름차순으로 정렬합니다.
예제 3: 다른 열 정렬
ds_grid_sort(grid, 2, true);
여기서는 2번째 열을 기준으로 오름차순으로 정렬합니다.
예제 4: 여러 번 정렬
ds_grid_sort(grid, 0, false);
ds_grid_sort(grid, 1, true);
이 코드는 먼저 0번째 열을 내림차순으로 정렬한 후, 1번째 열을 오름차순으로 정렬합니다.
활용 예제
예제 번호 | 설명 | 코드 스니펫 |
---|---|---|
1 | 학생 성적 정렬 | gml ds_grid_sort(grades, 2, false); |
2 | 제품 가격 정렬 | gml ds_grid_sort(products, 1, true); |
3 | 날짜별 이벤트 정렬 | gml ds_grid_sort(events, 0, false); |
4 | 직원 이름 정렬 | gml ds_grid_sort(employees, 3, true); |
이와 같이 DS 그리드 정렬 함수를 활용하여 다양한 데이터 정렬 작업을 수행할 수 있습니다.