Windows Form DataGridView 控制項中的效能微調
使用大量資料時, DataGridView
除非小心使用,否則控制項可能會耗用大量額外負荷的記憶體。 在記憶體有限的用戶端上,您可以避免某些額外負荷,方法是避免具有高記憶體成本的功能。 您也可以使用虛擬模式自行管理部分或所有的資料維護和擷取工作,以自訂案例的記憶體使用量。
本節內容
縮放 Windows Forms DataGridView 控制項的最佳作法
描述如何使用 DataGridView
控制項,以避免使用大量資料時不必要的記憶體使用量和效能損失。
Windows Forms DataGridView 控制項中的虛擬模式
描述如何使用虛擬模式來補充或取代標準資料系結機制。
逐步解說:在 Windows Forms DataGridView 控制項中實作虛擬模式
描述如何實作數個虛擬模式事件的處理常式。 也示範如何實作使用者編輯的資料列層級回復和認可。
在 Windows Forms DataGridView 控制項中以 Just-In-Time 資料載入方式實作虛擬模式
描述如何視需要載入資料,這在您擁有比可用用戶端記憶體可儲存更多的資料時很有用。
參考
DataGridView
提供 DataGridView 控制項的參考文件。
VirtualMode
提供 屬性的 VirtualMode 參考檔。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應