如何加快数据加载速度

时间:2012-03-24 14:49:51

标签: c# .net winforms datagridview

我有一个DataGridView控件,可以容纳大约100,000条记录。

目前大约需要10秒左右来填充~10万条记录(此时不会发生任何事情)。记录不是从数据库填充的,而是手动填充的。

由于它不支持分页,是否有一个具有类似功能并支持分页的控件?或者有没有办法加载数据更快?

2 个答案:

答案 0 :(得分:2)

您可以使用Virtual Mode。这允许您根据需要加载数据

您可以阅读如何实施here

答案 1 :(得分:0)

可能的解决方案:使用标准DataGridView并添加按钮,一次加载数据源的不同部分。

A great and simple example