0

我有一个需要显示大表中数据的网格。我不想一次加载整个表,因为这会很难记忆。我知道服务器模式下存在虚拟负载,但我是从本地 csv 文件加载而不使用任何 sql 服务器数据库。

是否有任何此类虚拟加载方法来支持自定义数据访问对象,以便当用户在网格上向下滚动时我可以从我的 csv 中获取数据?

非常感谢任何帮助。

4

1 回答 1

1

我不相信任何这样的事情存在。但是,可以通过实现 DevExpress.Data.IListServer 接口来实现自己的功能。从我读过的关于这个主题的内容来看,这似乎不是一项微不足道的任务。这些链接可能会让您入门。

简单的 IListServer 实现

XtraGrid 是否支持虚拟负载模式?

一种替代方法可能是将 csv 数据导入 SQLite 数据库。然后您可以使用 LinqServerModeSource 作为您的数据源。以下链接提供了有关如何执行此操作的详细信息。

SQLite 和服务器模式

希望这可以帮助。

于 2012-11-30T21:04:39.130 回答