0
什么VCL组件显示数据更快?例如,如果我想读取文件并以表格形式将其写入数据。像TStringGrid或TListView。谢谢。VCL组件Delphi
什么VCL组件显示数据更快?例如,如果我想读取文件并以表格形式将其写入数据。像TStringGrid或TListView。谢谢。VCL组件Delphi
虚拟模式列表视图具有更好的性能,即VCL网格对于大量数据。
但要明确,您必须在虚拟模式下使用控件。在标准模式下(控制存储整个内容),对于大量数据来说性能很差。
即使超出性能问题,虚拟模式也是首选。使用虚拟模式可让您将数据存储与UI演示文稿分离。
您是否尝试过虚拟树视图?它不是内置的,它是第三方控件,但它通常用于性能。哪个Delphi版本? – 2015-02-08 17:14:28
我使用TStringGrid它更快,然后TListView – 2015-02-08 17:17:04
@Jerry这是虚拟树视图。在虚拟模式下TListView是一个标准的通用控件,是系统标准的列表控件。 – 2015-02-08 17:17:22