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

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

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

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

열의 정렬 모드를 설정하려면

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

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

코드 컴파일

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

참고 항목