윈폼 (3) 썸네일형 리스트형 [DataGridView] 마지막 행 없애기 DataGridView 마지막 행에 자동으로 생성되는 행을 없애기 위와 같이 DataGridView에 데이터를 추가해도 마지막행이 사라지지 않고 계속해서 있을때는 속성을 이용하여 없애면 된다. 마지막행이 추가되는 것은 속성에서 AllowUserToAddRows 속성이 True로 기본 설정되어 있어, 행 추가 옵션이 자동으로 표시되는 것이다. AllowUserToAddRows 속성과 AllowUserToDeleteRows 속성을 False로 설정하면, 행 추가 옵션으로 자동으로 마지막 행이 추가되는 것과 Delete 키를 눌렀을때 행이 삭제 되는 현상을 없앨 수 있다. 여기에서 Row Headers 행의 앞 머리리까지 숨김 처리하고 싶으면, RowHeaderVisible 속성을 False로 설정하면 데이터.. [DataGridView] 행 머리글 열 Row Headers 없애기 DataGridView 속성을 이용하여 행 머리 숨김 처리하기 처음 DataGridView 컨트롤을 접했다면, 위의 사진과 같이 행 앞에 칸이 한 칸 생기는 것을 볼 수 있다. 맨 앞에 저 칸의 이름은 행의 머리로 Row Header 라고 한다. 그럼, 저 불필요한 RowHeader 들을 어떻게 없애지? 코드를 타이핑할 필요 없이, DataGridView 컨트롤의 속성을 이용하여 RowHeadersVisible 속성의 값을 'True'에서 'False'로 변경한다. (속성을 이용하면 디자이너 소스가 자동으로 추가된다. 속성 창이 보이지 않으면, DataGridView 컨트롤을 선택하고 F4 키를 누른다.) RowHeaderVisible 속성이 True 로 설정하면, 행 머리글을 포함하는 열이 표시되어 R.. [DataGridView] 두 개의 DataGridView 동시에 스크롤하기 두 개의 DataGridView 스크롤 동시에 제어하는 방법 서로 다른 저장소에 저장되어 있는 같은 구조와 같은 양의 데이터를 동시에 확인해야 하였을 때 이용한 스크롤 제어 방법을 정리해본다. 위의 그림은 예시 화면으로 화면과 아래 참고 소스의 두 개의 DataGridView의 상세 정보는 왼쪽은 gridBasic, 오른쪽은 gridTarget이라는 컨트롤명을 사용했다. 두 개의 DataGridView의 스크롤을 동시에 제어할 때는 Scroll Event Handler를 이용한다. 1 public event System.Windows.Forms.ScrollEventHandler Scroll; cs 사용자가 컨트롤 내용을 스크롤할 때 발생하며 각 DataGridView Scroll 이벤트에 ScrollEv.. 이전 1 다음