다음을 통해 공유


방법: Windows Forms DataGridView 컨트롤에서 열 고정

업데이트: 2007년 11월

Windows Forms DataGridView 컨트롤에 표시된 데이터를 볼 때 단일 열이나 열 집합을 자주 참조해야 하는 경우가 있습니다. 이 때 예를 들어, 많은 열을 포함하는 고객 정보 테이블을 표시하는 경우 고객 이름은 항상 표시하고 다른 열은 가시 영역 밖으로 스크롤되도록 하면 유용합니다.

이렇게 하려면 컨트롤에서 열을 고정하면 됩니다. 열을 고정하면 해당 열 왼쪽(오른쪽에서 왼쪽으로 쓰기 언어 스크립트의 경우 오른쪽)에 있는 모든 열이 함께 고정됩니다. 다른 모든 열은 스크롤할 수 있지만 고정된 열은 그대로 유지됩니다.

참고:

열 다시 정렬을 사용하는 경우 고정된 열은 고정되지 않은 열과 구분되는 그룹으로 처리됩니다. 두 그룹 모두에서 열의 위치를 변경할 수 있지만 열을 다른 그룹으로 이동할 수는 없습니다.

열의 Frozen 속성은 열이 표에서 항상 표시되는지 여부를 결정합니다.

Visual Studio에서는 이 작업을 지원합니다.

프로그래밍 방식으로 열을 고정하려면

  • DataGridViewColumn.Frozen 속성을 true로 설정합니다.

    Me.dataGridView1.Columns("AddToCartButton").Frozen = True
    
    this.dataGridView1.Columns["AddToCartButton"].Frozen = true;
    

코드 컴파일

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

참고 항목

작업

방법: Windows Forms DataGridView 컨트롤에서 열 다시 정렬 사용

참조

DataGridViewColumn.Frozen

DataGridView

기타 리소스

Windows Forms DataGridView 컨트롤의 기본 열, 행 및 셀 기능