Windows 窗体 DataGridView 控件中的性能优化
当处理大量数据时,除非谨慎地使用 DataGridView 控件,否则该控件可能占用大量内存,从而增加系统开销。 在具有有限内存的客户端上,可以避免使用具有高内存成本的功能,从而避免一定的系统开销。 还可以使用虚拟模式来自己管理部分或全部数据维护和检索任务,这样您便可以根据具体的情况来自定义内存使用。
本节内容
缩放 Windows 窗体 DataGridView 控件的最佳做法
描述在处理大量数据时,如何正确使用 DataGridView 控件,以避免不必要的内存使用和性能影响。Windows 窗体 DataGridView 控件中的虚拟模式
描述如何使用虚拟模式来补充或取代标准数据绑定机制。演练:在 Windows 窗体 DataGridView 控件中实现虚拟模式
描述如何实现几个虚拟模式事件的处理程序。 还演示如何实现用户编辑的行级回滚和提交。在 Windows 窗体 DataGridView 控件中实现实时数据加载的虚拟模式
描述如何按需加载数据,当要显示的数据比可用客户端内存可以存储的数据多时,按需加载非常有用。
参考
DataGridView
提供 DataGridView 控件的参考文档。VirtualMode
提供 VirtualMode 属性的参考文档。
请参见
概念
Windows 窗体 DataGridView 控件中的数据显示模式