Windows Forms DataGridView 컨트롤의 성능 조정Performance Tuning in the Windows Forms DataGridView Control

많은 양의 데이터를 사용 하는 경우 DataGridView 컨트롤은 신중 하 게 사용 하지 않는 한 오버 헤드로 많은 양의 메모리를 사용할 수 있습니다.When working with large amounts of data, the DataGridView control can consume a large amount of memory in overhead, unless you use it carefully. 메모리가 제한 된 클라이언트에서는 메모리 비용이 높은 기능을 사용 하지 않음으로써 이러한 오버 헤드 중 일부를 방지할 수 있습니다.On clients with limited memory, you can avoid some of this overhead by avoiding features that have a high memory cost. 사용자의 시나리오에 대 한 메모리 사용을 사용자 지정 하기 위해 가상 모드를 사용 하 여 데이터 유지 관리 및 검색 작업의 일부 또는 전부를 직접 관리할 수도 있습니다.You can also manage some or all of the data maintenance and retrieval tasks yourself using virtual mode in order to customize the memory usage for your scenario.

섹션 내용In This Section

Windows Forms DataGridView 컨트롤의 크기를 조정하는 최선의 방법Best Practices for Scaling the Windows Forms DataGridView Control
많은 양의 데이터로 작업할 때 불필요 한 메모리 사용량 및 성능 저하를 방지 하는 방식으로 DataGridView 컨트롤을 사용 하는 방법을 설명 합니다.Describes how to use the DataGridView control in a way that avoids unnecessary memory usage and performance penalties when working with large amounts of data.

Windows Forms DataGridView 컨트롤의 가상 모드Virtual Mode in the Windows Forms DataGridView Control
가상 모드를 사용 하 여 표준 데이터 바인딩 메커니즘을 보완 하거나 대체 하는 방법을 설명 합니다.Describes how to use virtual mode to supplement or replace the standard data-binding mechanism.

연습: Windows Forms DataGridView 컨트롤에서 가상 모드 구현Walkthrough: Implementing Virtual Mode in the Windows Forms DataGridView Control
몇 가지 가상 모드 이벤트에 대 한 처리기를 구현 하는 방법을 설명 합니다.Describes how to implement handlers for several virtual-mode events. 또한 사용자 편집을 위해 행 수준 롤백 및 커밋을 구현 하는 방법을 보여 줍니다.Also demonstrates how to implement row-level rollback and commit for user edits.

Windows Forms DataGridView 컨트롤에서 Just-In-Time 데이터 로드를 사용하여 가상 모드 구현Implementing Virtual Mode with Just-In-Time Data Loading in the Windows Forms DataGridView Control
필요할 때 데이터를 로드 하는 방법을 설명 합니다 .이는 사용 가능한 클라이언트 메모리에 저장할 수 있는 것 보다 더 많은 데이터를 표시할 수 있는 경우에 유용 합니다.Describes how to load data on demand, which is useful when you have more data to display than the available client memory can store.

참조Reference

DataGridView
DataGridView 컨트롤에 대한 참조 설명서를 제공합니다.Provides reference documentation for the DataGridView control.

VirtualMode
VirtualMode 속성에 대 한 참조 설명서를 제공 합니다.Provides reference documentation for the VirtualMode property.

참고 항목See also