Windows Form DataGridView 控制項中的效能微調

使用大量資料時, DataGridView 除非小心使用,否則控制項可能會耗用大量額外負荷的記憶體。 在記憶體有限的用戶端上,您可以避免某些額外負荷,方法是避免具有高記憶體成本的功能。 您也可以使用虛擬模式自行管理部分或所有的資料維護和擷取工作,以自訂案例的記憶體使用量。

本節內容

縮放 Windows Forms DataGridView 控制項的最佳作法
描述如何使用 DataGridView 控制項,以避免使用大量資料時不必要的記憶體使用量和效能損失。

Windows Forms DataGridView 控制項中的虛擬模式
描述如何使用虛擬模式來補充或取代標準資料系結機制。

逐步解說:在 Windows Forms DataGridView 控制項中實作虛擬模式
描述如何實作數個虛擬模式事件的處理常式。 也示範如何實作使用者編輯的資料列層級回復和認可。

在 Windows Forms DataGridView 控制項中以 Just-In-Time 資料載入方式實作虛擬模式
描述如何視需要載入資料,這在您擁有比可用用戶端記憶體可儲存更多的資料時很有用。

參考

DataGridView
提供 DataGridView 控制項的參考文件。

VirtualMode
提供 屬性的 VirtualMode 參考檔。

另請參閱