在RadGridview中加载非常大的数据(超过1milion记录)并具有过滤/排序/分组功能

时间:2014-07-12 06:02:23

标签: c# performance filtering telerik-grid large-data

我在我的项目中使用telerik组件(radgridview),我想从SQL Server数据库加载大量数据,通常超过1,000,000条记录。 我尝试过两种情况:

1-我使用过虚拟模式并且工作正常,但我将失去过滤/排序/分组功能(我需要它们以某种方式)。

2-首先我加载了大约1000条记录,然后我运行一个BackGroundWorker,它在for循环中向我的网格添加行,这样我就无法正确地与我的网格交互(因为它调用的次数超过100次)一秒)。

有谁知道如何在虚拟模式下启用过滤/排序/分组? 或任何其他解决方案,以保持过滤/排序/分组和性能?

我忘了提到该项目是WindowsFormApplication! 非常感谢你

0 个答案:

没有答案