방법: 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
코드 컴파일
이 예제에는 다음 사항이 필요합니다.
이름이
AddToCartButton
인 열을 포함하는 이름이dataGridView1
인 DataGridView 컨트롤System 및 System.Windows.Forms 어셈블리에 대한 참조
참고 항목
.NET Desktop feedback
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기