개발언어/C#
[C#] WinForm의 DataGridView 관련 설정
kr98gyeongim
2024. 3. 5. 15:22
- 여러개의 열이나 행을 선택하지 못하게 제어
여러개의 열과 행을 복수선택 (드래그)을 할 수 있다.
하나의 열과 행만 선택하도록 제어를 하려면 아래와 같이 MultiSelect를 false로 설정하면된다.
this.dgvContent.MultiSelect = false;
- 행 단위로 선택을 하도록 설정
열단위로 선택이 가능하지만 행단위로 선택을 하도록 설정하는 것은
SelectionMode속성에 FullRowSelect를 설정하면 된다.
this.dgvContent.SelectionMode = DataGridViewSelectMode.FullRowSelect;
- 특정행이나 열을 고정시켜 스크롤을 못하도록 설정
this.dgvContent.Column[0].Frozen = true; // 첫번째 열을 고정
- 구분선 굵기 설정
this.dgvContent.Column[0].DividerWidth = 2; // 첫번째 열과 2번째 열 사이의 구분선을 두껍게 설정
- 헤더열 또는 헤더행의 색상을 변경
this.dgvContent.ColumnHeadersDefaultCellStyle.BackColor = Color.Blue;
this.dgvContent.RowHeadersDefaultCellStyle.BackColor = Color.Red;
- DB에서 취득한 데이터를 DataGridView에서 설정
this.dgvContent.DataSource = this.bindingSource;