일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- C# DoubleBuffer 코드작성
- DoubleBuffer
- C# 파일만들기
- Windows Programming
- C# 파일 확인
- 코드로 DoubleBuffer
- 솔루션만들기
- C# 자료형
- VS2017 다운로드
- 컴포넌트 끊김 DoubleBuffer
- C System.IO;
- 비주얼 스튜이도
- Datagridview
- 첫프로젝트
- C# 변수
- C# 문법
- Datagridview 오토스크롤
- 씨샵
- 비주얼스튜디오 2017
- C# 기본
- C# FileInfo
- C# 상수
- C# 데이터그리드뷰 오토스크롤
- Visual Studio Download
- C#
- Datagridview Autoscroll
- C# DoubleBuffer
- 비주얼스튜디오 다운로드
- Datagridview행자동내림
- C# 실행위치 가져오기
- Today
- Total
뚠냥의 개발자 성장기
C# Datagridview Auto Scroll 구현하기 (오토스크롤 구현하기) 본문
안녕하세요!
오늘은 간단히 소개 및 코드만 공유 후 종료하겠습니다.
가끔 프로그래밍을 하다보면 Datagridview에 수많은 데이터를 뿌린 후
한개씩 실행되면서 모든 항목을 체크하는 것 처럼 UI를 보이게 해야하는 경우가 있는데요!
스크롤은 그대로 있고 선택만 되다보니, 20행이 처음 눈에 보인다면
21번째는 .. 실행은 되지만 뭔가 눈에 안보이는 단점이 있습니다.
테스트 결과를 바로바로 보면서 자동으로 스크롤 되게 하는 방법
저는 이렇게 구현하였습니다!
if (i > 17) Datagridview_Name.FirstDisplayedScrollingRowIndex = i - 16;
이렇게 해주면 되는데요.
설명을 해드리자면!
Datagridview_Name의 처음 보여주는 스크롤의 행의 값을 조절해주는데, 17행 초과가 될 경우 (18행부터)
한개의 값들이 내려갈 수록 총 행의 길이에서 16개의 행값을 빼서 하나씩 올라가도록 한겁니다 (스크롤이 자동으로 내려가요!)
이렇게 구현하시면 굉장히 편하게 수많은 데이터를 체크하는 것 처럼 눈으로 보일 뿐만 아니라,
테스트, DB업로드, 다운로드 등등에서 자동으로 스크롤 되도록 사용이 가능합니다!
오늘은 여기까지구요 :)
오늘도 좋은 하루 되시면 좋겠습니다 감사합니다!
Cf.) i 는.. 당연히 Datagridview_Name.Rows.Count 의 값으로 for문을 돌린 i 값이라는거 다들 아시죠?
그럼 이만! 뾰옹
스크롤이 올라가는지 내려가는지 반대로 써놔서.. 수정했습니다!
'C# Programming' 카테고리의 다른 글
C# 지정된 파일이 있는지 확인하는 법 (System.IO.FileInfo) (0) | 2019.10.05 |
---|---|
C# DoubleBuffer 기능 프로그래밍으로 직접 이용하기 (0) | 2019.09.27 |
C#의 기본 자료형 (데이터 타입) (0) | 2019.09.10 |
Microsoft 개발자로 첫 시작! Visual Studio 다운로드 하기. (0) | 2019.09.09 |
C# Winform(윈폼) 새 프로젝트 생성하기 (0) | 2019.09.06 |