끔찍하게 느린 DataGridView의 성능 높이기


.NET 2.0부터 추가된 윈폼 컨트롤이죠.


날 것 그대로 쓰면 아주 느려터져서 사용불가입니다.


SuspendLayout/ResumeLayout, AutoSize… 속성 변경, VirtualMode 변경 등등 별의 별짓을 다 해도 느려터진 속도는 좋아지질 않습니다.



거의 포기할 즈~음,


구글신에게 의탁해 본 결과 다음과 같은 아주 간단하고 허무한 해결책이 있었네요.




    public class QuickDataGridView : DataGridView


    {


        public QuickDataGridView()


        {


            DoubleBuffered = true;


        }


    }


다음의 링크 페이지를 방문해 보시면 원문을 보실 수 있습니다.
http://stackoverflow.com/questions/118528/horrible-redraw-performance-of-the-datagridview-on-one-of-my-two-screens


답글 남기기

이메일 주소는 공개되지 않습니다.