我正在尝试将大量数据加载到数据网格中,正如您所期望的那样需要很长时间才能加载。这是因为我正在从一个COM对象加载数据,我已经使用自定义枚举器将其包装到.NET对象中。
我已经研究了虚拟加载数据网格并且它工作正常,但我想知道是否有更好的方法来做同样的事情。
我所追求的是一个数据网格,它显示了整个数据量的滚动条,但只加载了前50行的数据,然后在滚动后加载下一个50左右。
是否有人知道这是否可行,或者是否有可用的控件自动执行此操作?
答案 0 :(得分:2)
是否可以仅从COM对象加载部分数据?如果是这样,请加载例如100行,并保存rowcount。然后在网格的滚动事件中,使用FirstDisplayedScrollingRowIndex属性来查看是否接近100,并加载更多行,并增加rowcount。
但是,这并未显示所有可加载行的滚动条。
答案 1 :(得分:-1)
查看Telerik数据网格控件。