방법: Windows Forms DataGridView 컨트롤에서 열 숨기기
Windows Forms DataGridView 컨트롤에서 사용할 수 있는 열 중 일부만 표시하려는 경우도 있습니다. 예를 들어 관리 자격 증명을 가진 사용자에게 직원 급여 열을 표시하고 다른 사용자로부터는 숨기려 할 수 있습니다. 또는 많은 열을 포함하지만 이 중에서 일부만 표시하려는 데이터 소스에 컨트롤을 바인딩할 수 있습니다. 이 경우 일반적으로 표시하지 않으려는 열을 숨기는 대신 제거합니다.
DataGridView 컨트롤에서 열의 Visible 속성 값은 해당 열이 표시되는지 여부를 결정합니다.
Visual Studio에서는 이 작업이 지원됩니다. 또한 방법: 디자이너를 사용하여 Windows Forms DataGridView 컨트롤에서 열 숨기기도 참조하세요.
프로그래밍 방식으로 열을 숨기려면
DataGridViewColumn.Visible 속성을
false
로 설정합니다. 데이터 바인딩 중에 자동으로 생성되는CustomerID
열을 숨기려면 다음 코드 예제를 DataBindingComplete 이벤트 처리기에 배치합니다.this.dataGridView1.Columns["CustomerID"].Visible = false;
Me.dataGridView1.Columns("CustomerID").Visible = False
코드 컴파일
이 예제에는 다음 사항이 필요합니다.
이름이
CustomerID
인 열을 포함하는 이름이dataGridView1
인 DataGridView 컨트롤System 및 System.Windows.Forms 어셈블리에 대한 참조
참고 항목
.NET Desktop feedback
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기