[C#] DataGridView AutoScroll / 자동 줄 넘김[winform]
2020. 6. 26. 12:50ㆍ🧑🏻💻/C#
데이터 갱신시 자동으로 맨 아래쪽에 추가된 행을 볼 수 있게 해주는 코드. // auto scroll bool public static bool autoScroll = true; // 행 삽입 dataGridViewdataGridView1.Rows.Add(); // 한 칸 스크롤 if(autoScroll) dataGridViewdataGridView1.FirstDisplayedScrollingRowIndex = dataGridView.Rows.Count-1; // 응용 //스크롤 내릴시 자동 줄 넘김 ON. // 그외 스크롤 자동 줄 넘김 OFF. // Cell클릭시 자동 줄 넘김 OFF -> 강제 스크롤 되면서 지정하고 싶은 데이터를 못보게 되기 때문에 꺼준다. private void dataGridViewdataGridView1_Scroll(object sender, ScrollEventArgs e) { if((int)e.Type == 1 || (int)e.Type == 3 ) autoScroll = true; else autoScroll = false; } private void dataGridViewdataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { autoScroll = false; }
'🧑🏻💻 > C#' 카테고리의 다른 글
[C#] String.Format 고정 소수점 표현 / 0채워 넣기 / 표준 숫자 서식 문자열 (0) | 2020.07.10 |
---|---|
[C#] Delay 함수 (0) | 2020.06.30 |
[C#] byte array를 string으로 , string을 byte array로 / byteArray To String, String To byteArray (0) | 2020.06.25 |
[C#] string 자르기 / byte 단위로 string 자르기 / 문자열을 byte단위로 자르기 (0) | 2020.06.24 |
[C#] C# .der Parsing (0) | 2020.06.18 |