프로그래밍 노트

C#의 DataGridView에서 가로 Scrollbar가 표시가 안되는 이유는 겨울왕국 때문에... 본문

C#/도구상자

C#의 DataGridView에서 가로 Scrollbar가 표시가 안되는 이유는 겨울왕국 때문에...

떡잎 2015. 2. 10. 13:39

C#의 DataGridView에서 가로 Scrollbar가 표시가 안되서 

DataGridView에서 가로 Scrollbar가 표시되는 것과 안되는 것은 몇시간 동안 비교해 봤는데

차이를 발견하지 못했다.


DataGridView의 속성 Scrollbars는 Both로 설정되어 있으나 

이상하게 가로 Scrollbar가 표시되지 않았다.


이유는 "열(Column)"에 있었다.

열을 추가할 때 "고정"이라는 Checkbox가 있다.

이것을 Check하면 열의 속성인 Frozen이 True가 된다.

모든 열의 Frozen이 True가 되어있으면 가로 Scrollbar가 표시되지 않는다.


그럼 왜 가로 Scrollbar가 표시되지않는가

Frozen은 엑셀의 "틀고정"의 "첫열 고정"과 같은 효과가 난다.

Frozen되어 있는 열은 Scrollbar를 움직여도 움직이지 않고 

Frozen이 false되어 있는 열만 Scrollbar를 움직이면 이동하게 된다.



Comments