실시간으로 데이터를 수집하여 DataGridView에 데이터를 나타내기 위해 데이터를 추가할 때 점점 갈 수록
속도가 오래걸리는 현상을 발견했습니다. (1400개 이상 데이터)
Column 수가 많아 DataGridView의 영역이 벗어날 때
데이터를 추가할 때마다 DataGridView를 벗어난 영역이 깜빡이는 것을 확인 할 수 있었습니다.
이 때문에 점점 느려진다고 판단하였습니다.
이를 해결하기 위해서는 DataGridView에 더블버퍼를 설정해야합니다.
설정하는 방법은 아래 포스팅을 참조해주세요.
[C#] - [C#, DataGridView] 데이터 추가시 DataGridView 깜빡임 문제 해결
더블버퍼를 설정하면 데이터 양이 많아질 수록 속도가 안 느려지는 것은 아니지만,
훨씬 개선된 것을 느낄 수 있습니다.
반응형
'C#' 카테고리의 다른 글
[c#][.NET Core] 콘솔 애플리케이션으로 실행 (0) | 2023.01.17 |
---|---|
[C#][Winform][MSChart] 차트 Area 영역 재설정 하기 (0) | 2022.10.20 |
[C#][MSChart] Cursor 없애기 (0) | 2022.06.23 |
[C#] 숫자만 입력받는 TextBox 만들기 (0) | 2021.03.23 |
[C#, DataGridView] 데이터 추가시 DataGridView 깜빡임 문제 해결 (0) | 2020.07.08 |