1. 컬럼 수가 늘어나게 되면, DataGridView의 Size에 따라 스크롤 바가 생기게 된다.
2. 밑에 스크롤 바를 움직이더라도, 일부 컬럼들은 계속 화면상에 노출을 시켜야 할 경우
이 예제에서는 A,B,C,D,E만 고정
3. 결과 (예제 소스1)
번외!!!!!!!!!!!!!!!!!!!!
DisplayIndex 사용법
해당 컬럼만 고정이 아니라 그 왼쪽에 있는 모든 컬럼들이 고정이 된다.
초기 부터 주요한 컬럼들이 앞에만 존재하면 간단하게 해결 되겠으나,
그렇지 못한 경우에는 고정시킬 컬럼들만 앞에 배치해주면 된다.
(예제 소스2)
-K컬럼이 앞에 배치후 고정 됨 확인.
결론
컨트롤에 몰랐던 기본 기능들을 많이 사용하자.
Column Id 사용해서 하면 된다.
주의할 점은 해당 컬럼 왼쪽으로 다 고정이 된다.
this.dgvExample.Columns["columnE"].Frozen = true;
Column Id 사용해서 하면 된다.
this.dgvExample.Columns["columnF"].DisplayIndex = 1;