본문으로 바로가기

DataGridView 성능 높이기

category Development/C# 2009. 9. 15. 18:35

.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