Windows Forms DataGridView 컨트롤의 성능 조정

많은 양의 데이터로 작업할 때 신중하게 사용하지 않는 한 DataGridView 컨트롤은 오버헤드에서 많은 양의 메모리를 사용할 수 있습니다. 메모리가 제한된 클라이언트에서는 메모리 비용이 높은 기능을 피하여 이러한 오버헤드의 일부를 방지할 수 있습니다. 시나리오에 맞는 메모리 사용량을 사용자 지정하기 위해 가상 모드를 사용하여 데이터 유지 관리 및 검색 작업의 일부 또는 전부를 직접 관리할 수도 있습니다.

섹션 내용

Windows Forms DataGridView 컨트롤의 크기 조정에 대한 모범 사례
많은 양의 데이터로 작업할 때 불필요한 메모리 사용 및 성능 저하를 방지하는 방식으로 DataGridView 컨트롤을 사용하는 방법을 설명합니다.

Windows Forms DataGridView 컨트롤의 가상 모드
가상 모드를 사용하여 표준 데이터 바인딩 메커니즘을 보완하거나 대체하는 방법을 설명합니다.

연습: Windows Forms DataGridView 컨트롤에서 가상 모드 구현
여러 가상 모드 이벤트에 대한 처리기를 구현하는 방법을 설명합니다. 또한 사용자 편집을 위해 행 수준 롤백을 구현하고 커밋하는 방법을 보여 줍니다.

Windows Forms DataGridView 컨트롤에서 Just-In-Time 데이터 로드를 사용하여 가상 모드 구현
요청 시 데이터를 로드하는 방법을 설명합니다. 이는 사용 가능한 클라이언트 메모리가 저장할 수 있는 것보다 표시할 데이터가 더 많은 경우에 유용합니다.

참조

DataGridView
DataGridView 컨트롤에 대한 참조 설명서를 제공합니다.

VirtualMode
VirtualMode 속성에 대한 참조 설명서를 제공합니다.

참고 항목