2015-02-08 81 views
0

什么VCL组件显示数据更快?例如,如果我想读取文件并以表格形式将其写入数据。像TStringGrid或TListView。谢谢。VCL组件Delphi

+0

您是否尝试过虚拟树视图?它不是内置的,它是第三方控件,但它通常用于性能。哪个Delphi版本? – 2015-02-08 17:14:28

+0

我使用TStringGrid它更快,然后TListView – 2015-02-08 17:17:04

+0

@Jerry这是虚拟树视图。在虚拟模式下TListView是一个标准的通用控件,是系统标准的列表控件。 – 2015-02-08 17:17:22

回答

3

虚拟模式列表视图具有更好的性能,即VCL网格对于大量数据。

但要明确,您必须在虚拟模式下使用控件。在标准模式下(控制存储整个内容),对于大量数据来说性能很差。

即使超出性能问题,虚拟模式也是首选。使用虚拟模式可让您将数据存储与UI演示文稿分离。