리스트뷰 속도1 [ C# ] ListView 느린 갱신 속도를 빠르게 갱신하는 방법 BeginUpdate() EndUpdate() C# 상용컴포넌트를 쓰지 않고, 기본 ListView를 사용하다 보면 속이 터집니다. 왜냐면 ListView에 데이터를 채워 넣다 보면 느리기 때문입니다. 몇 백건에서 몇 천건 정도야 뭐 그냥 대충 넣어도 티가 안나는데, 만건 이상의 데이터를 Add 하다보면 엄청 느려지게 되죠. 그래서 리스트뷰에 대용량 데이터를 집어넣을 때 사용하라고 준비된 함수가 있습니다. ListView.BeginUpdate() 와 ListView.EndUpdate() 함수입니다. try { lstView2.BeginUpdate(); // lstView2.Items.Clear(); // 리스트뷰 데이터 인서트 작업 .... } finally { lstView2.EndUpdate(); } try finally 구문으로 묶는 이유는 B.. IT정보공유/C# 2016. 11. 10. 이전 1 다음 💲 추천 글 반응형