방법: Windows Forms DataGridView 컨트롤에 교대로 반복되는 행 스타일 설정
표 형식 데이터는 행의 배경색이 교대로 반복되는 장부 형식으로 표시되는 경우가 많습니다. 이 형식을 사용하면 특히 많은 열이 포함된 너비가 넓은 표에서 각 행의 셀을 쉽게 구분할 수 있습니다.
DataGridView 컨트롤을 사용하여 교대로 반복되는 행에 대해 완전한 스타일 정보를 지정할 수 있습니다. 이렇게 하면 배경색 외에도 전경색 및 글꼴과 같은 스타일 특성을 사용하여 교대로 반복되는 행을 구분할 수 있습니다.
Visual Studio에서는 이 작업을 지원합니다. 자세한 내용은 다음을 참조하십시오. 방법: 디자이너를 사용하여 Windows Forms DataGridView 컨트롤에 교대로 반복되는 행 스타일 설정 및 방법: 디자이너를 사용하여 Windows Forms DataGridView 컨트롤에 교대로 반복되는 행 스타일 설정 및 방법: 디자이너를 사용하여 Windows Forms DataGridView 컨트롤에 교대로 반복되는 행 스타일 설정 및 방법: 디자이너를 사용하여 Windows Forms DataGridView 컨트롤에 교대로 반복되는 행 스타일 설정.
교대로 반복되는 행 스타일을 프로그래밍 방식으로 설정하려면
DataGridView의 RowsDefaultCellStyle 및 AlternatingRowsDefaultCellStyle 속성에서 반환되는 DataGridViewCellStyle 개체의 속성을 설정합니다.
With Me.dataGridView1 .RowsDefaultCellStyle.BackColor = Color.Bisque .AlternatingRowsDefaultCellStyle.BackColor = Color.Beige End With
this.dataGridView1.RowsDefaultCellStyle.BackColor = Color.Bisque; this.dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.Beige;
참고
RowsDefaultCellStyle 및 AlternatingRowsDefaultCellStyle 속성을 사용하여 지정한 스타일은 열과 DataGridView 수준에 지정된 스타일을 재정의하지만 개별 행과 셀 수준에 설정된 스타일에 의해 재정의됩니다. 자세한 내용은 Windows Forms DataGridView 컨트롤의 셀 스타일을 참조하십시오.
코드 컴파일
이 예제에는 다음 사항이 필요합니다.
dataGridView1이라는 DataGridView 컨트롤
System, System.Drawing 및 System.Windows.Forms 어셈블리에 대한 참조
강력한 프로그래밍
확장성을 최대화하려면 각 요소에 대해 개별적으로 스타일 속성을 설정하는 대신 동일한 스타일을 사용하는 여러 행, 열 또는 셀에서 DataGridViewCellStyle 개체를 공유해야 합니다. 자세한 내용은 Windows Forms DataGridView 컨트롤의 크기를 조정하는 최선의 방법을 참조하십시오.
참고 항목
작업
방법: Windows Forms DataGridView 컨트롤의 글꼴 및 색 스타일 설정
참조
DataGridView.AlternatingRowsDefaultCellStyle
DataGridView.RowsDefaultCellStyle
개념
Windows Forms DataGridView 컨트롤의 셀 스타일
Windows Forms DataGridView 컨트롤의 크기를 조정하는 최선의 방법