방법: 디자이너를 사용하여 Windows Forms DataGridView 컨트롤에 대한 기본 셀 스타일 및 데이터 형식 설정
DataGridView 컨트롤을 사용하면 전체 컨트롤, 특정 열, 행 및 열 머리글, 행을 번갈아 가며 원장 효과를 만들 수 있는 기본 셀 스타일 및 셀 데이터 형식을 지정할 수 있습니다. 전체 컨트롤에 대해 설정된 기본 스타일은 열 및 교대로 행에 설정된 기본 스타일로 재정의됩니다. 또한 개별 행 및 셀에 대해 코드에서 설정한 스타일이 기본 스타일을 재정의합니다.
셀 스타일에 대한 자세한 내용은 Windows Forms DataGridView 컨트롤의 셀 스타일을 참조하세요. 행을 번갈아가는 스타일을 설정하려면 방법: 디자이너를 사용하여 Windows Forms DataGridView 컨트롤에 교대로 반복되는 행 스타일 설정도 참조하세요.
컨트롤에 추가될 모든 행에 영향을 주도록 RowTemplate 속성을 사용하여 스타일을 설정할 수도 있습니다. 행 템플릿에 대한 자세한 내용은 방법: 행 템플릿을 사용하여 Windows Forms DataGridView 컨트롤에서 행 사용자 지정을 참조하세요.
다음 절차를 수행하려면 DataGridView 컨트롤을 포함하는 폼의 Windows 애플리케이션 프로젝트가 필요합니다. 이러한 프로젝트를 설정하는 방법에 대한 정보는 방법: Windows Forms 애플리케이션 프로젝트 만들기 및 방법: Windows Forms에 컨트롤 추가를 참조하세요.
컨트롤의 모든 셀에 대한 기본 스타일을 설정하려면
디자이너에서 DataGridView 컨트롤을 선택합니다.
속성 창에서 DefaultCellStyle, ColumnHeadersDefaultCellStyle 또는 RowHeadersDefaultCellStyle속성 옆에 있는 줄임표 단추()를 클릭합니다. CellStyle 작성기 대화 상자가 나타납니다.
미리 보기 창을 사용하여 속성을 설정하여 스타일을 정의하여 선택 사항을 확인합니다.
참고
비주얼 스타일을 사용하는 경우 행 및 열 머리글(TopLeftHeaderCell 제외)은 현재 테마에 의해 자동으로 스타일이 지정되어 ColumnHeadersDefaultCellStyle 및 RowHeadersDefaultCellStyle 속성 값을 재정의합니다.
디자이너를 사용하여 선택한 여러 DataGridView 컨트롤의 셀 스타일을 설정할 수 있지만 수정하려는 셀 스타일 속성 값이 동일한 경우에만 설정할 수 있습니다. 해당 속성에 대해 셀 스타일이 다른 경우 CellStyle 작성기 대화 상자의 속성 창은 비어 있습니다.
개별 열의 셀에 대한 기본 스타일을 설정하려면
디자이너에서 DataGridView 컨트롤을 마우스 오른쪽 단추로 클릭하고 열 편집을 선택합니다.
선택한 열 목록에서 열을 선택합니다.
열 속성 그리드에서 DefaultCellStyle 속성 옆에 있는 줄임표 단추()를 클릭합니다. CellStyle 작성기 대화 상자가 나타납니다.
미리 보기 창을 사용하여 속성을 설정하여 스타일을 정의하여 선택 사항을 확인합니다.
셀의 데이터 서식을 지정하려면
이전 절차 중 하나를 사용하여 기본 셀 스타일 속성과 관련된 CellStyle 작성기 대화 상자를 표시합니다.
CellStyle 작성기 대화 상자에서 Format 속성 옆에 있는 줄임표 단추()를 클릭합니다. 서식 문자열 대화 상자가 나타납니다.
서식 유형을 선택한 다음 샘플 상자를 사용하여 형식의 세부 정보(예: 표시할 소수 자릿수)를 수정하여 선택 사항을 확인합니다.
null 값을 포함할 가능성이 있는 데이터 원본에 DataGridView 컨트롤을 바인딩하는 경우 Null 값 텍스트 상자를 입력합니다. 이 값은 셀 값이 null 참조(
Nothing
Visual Basic) 또는 DBNull.Value와 같으면 표시됩니다.
참고 항목
- DataGridView
- DataGridViewCellStyle
- DataGridView.DefaultCellStyle
- DataGridView.RowsDefaultCellStyle
- DataGridViewColumn.DefaultCellStyle
- DataGridViewCellStyle.Format
- Windows Forms DataGridView 컨트롤의 셀 스타일
- 방법: 디자이너를 사용하여 Windows Forms DataGridView 컨트롤에 대한 대체 행 스타일 설정
- 방법: Windows Forms 애플리케이션 프로젝트를 만들기
- 방법: Windows Forms에 컨트롤 추가
.NET Desktop feedback