.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