处理大量数据时,DataGridView
控件可能会占用大量内存,除非谨慎使用该控件。 在内存受限的客户端上,可以通过避免内存成本较高的功能来避免这种开销。 还可以使用虚拟模式自行管理部分或全部数据维护和检索任务,以便自定义方案的内存使用情况。
本节中
有关缩放 Windows 窗体 DataGridView 控件的最佳做法
介绍如何使用 DataGridView
控件,以避免使用大量数据时不必要的内存使用情况和性能损失。
Windows 窗体 DataGridView 控件中的虚拟模式
介绍如何使用虚拟模式来补充或替换标准数据绑定机制。
演练:在 Windows 窗体 DataGridView 控件中实现虚拟模式
介绍如何为多个虚拟模式事件实现处理程序。 此外,还演示如何为用户编辑实现行级回滚和提交。
在 Windows 窗体 DataGridView 控件中实现实时数据加载的虚拟模式
介绍如何按需加载数据,这在数据量超过可用客户端内存存储容量时非常有用。
参考文献
DataGridView 为控件 DataGridView 提供参考文档。
VirtualMode 提供关于VirtualMode属性的参考文档。