.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
'Development > C#' 카테고리의 다른 글
알람소리 내기 (0) | 2009.10.29 |
---|---|
Dictionary 제네릭 클래스 (0) | 2009.09.24 |
월중 첫날짜, 마지막날짜 구하기 (0) | 2009.09.01 |
레퍼런스(Reference) 변수를 ref 인자로 넘겨주는 이유 (0) | 2009.09.01 |
동적으로 메서드 실행 (0) | 2009.08.31 |