다음을 통해 공유


방법: Windows Forms DataGridView 컨트롤의 열 정렬 모드 설정

DataGridView 컨트롤의 텍스트 상자 열에서는 기본적으로 자동 정렬되지만 다른 열 형식은 자동으로 정렬되지 않습니다. 이러한 기본값을 재정의할 수 있습니다. 예를 들어, 텍스트, 번호 또는 열거형 셀 값 대신 이미지를 표시할 수 있습니다. 이미지는 정렬할 수 없지만 이미지가 나타내는 내부 값은 정렬할 수 있습니다.

DataGridView 컨트롤에서 열의 SortMode 속성 값은 열의 정렬 동작을 결정합니다.

다음 절차에서는 방법: Windows Forms DataGridView 컨트롤에서 데이터 형식 사용자 지정의 Priority 열을 보여 줍니다. 이 열은 이미지 열이므로 기본적으로 정렬될 수 없습니다. 그러나 이 열에는 문자열인 실제 셀 값을 포함하므로 열이 자동으로 정렬될 수 있습니다.

열에 대한 정렬 모드를 설정하려면

  • DataGridViewColumn.SortMode 속성을 설정합니다.

    Me.dataGridView1.Columns("Priority").SortMode = _
        DataGridViewColumnSortMode.Automatic
    
    this.dataGridView1.Columns["Priority"].SortMode =
        DataGridViewColumnSortMode.Automatic;
    

코드 컴파일

이 예제에는 다음 사항이 필요합니다.

참고 항목

참조

DataGridView

DataGridViewColumn.SortMode

개념

Windows Forms DataGridView 컨트롤의 열 정렬 모드

방법: Windows Forms DataGridView 컨트롤에서 정렬 사용자 지정

기타 리소스

Windows Forms DataGridView 컨트롤의 데이터 정렬