다음을 통해 공유


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

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

이 동작을 얻기 위해 컨트롤에서 열을 고정할 수 있습니다. 열을 고정하는 경우 왼쪽(또는 오른쪽에서 왼쪽 언어 스크립트의 경우 오른쪽)에 있는 모든 열도 고정됩니다. 다른 모든 열을 스크롤할 수 있는 동안 고정된 열은 그대로 유지됩니다.

참고

열 다시 정렬을 사용하는 경우 고정된 열은 고정되지 않은 열과 별개인 그룹으로 처리됩니다. 사용자는 각 그룹에서 열의 위치를 변경할 수 있지만 그룹 간에 열을 이동할 수는 없습니다.

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

Visual Studio에서는 이 작업이 지원됩니다. 방법: 디자이너를 사용하여 Windows Forms DataGridView 컨트롤에서 열 고정도 참조하세요.

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

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

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

코드 컴파일

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

참고 항목