[C# Windows Form] Control 사용법 #1 DataGridView frozen(열 고정)

개발Velog·2020년 7월 17일
1

C#

목록 보기
7/9
post-thumbnail

DataGridView 열 고정하는법

1. 컬럼 수가 늘어나게 되면, DataGridView의 Size에 따라 스크롤 바가 생기게 된다.

2. 밑에 스크롤 바를 움직이더라도, 일부 컬럼들은 계속 화면상에 노출을 시켜야 할 경우
이 예제에서는 A,B,C,D,E만 고정

3. 결과 (예제 소스1)

번외!!!!!!!!!!!!!!!!!!!!
DisplayIndex 사용법
해당 컬럼만 고정이 아니라 그 왼쪽에 있는 모든 컬럼들이 고정이 된다.
초기 부터 주요한 컬럼들이 앞에만 존재하면 간단하게 해결 되겠으나,
그렇지 못한 경우에는 고정시킬 컬럼들만 앞에 배치해주면 된다.
(예제 소스2)

-K컬럼이 앞에 배치후 고정 됨 확인.

결론
컨트롤에 몰랐던 기본 기능들을 많이 사용하자.

예제소스 1 : 열 고정 시키는 소스

Column Id 사용해서 하면 된다.
주의할 점은 해당 컬럼 왼쪽으로 다 고정이 된다.

 this.dgvExample.Columns["columnE"].Frozen = true;

예제소스 2 : 열 수동 배치 소스

Column Id 사용해서 하면 된다.

 this.dgvExample.Columns["columnF"].DisplayIndex = 1;
출처 및 참조 : X
profile
안녕하세요. 데이터와 동고동락 중인 개발자 입니다.

0개의 댓글