【发布时间】:2012-11-29 22:17:28
【问题描述】:
我有一个需要显示大表数据的网格。我不想一次加载整个表,因为这会很难记忆。我知道服务器模式下存在虚拟负载,但我是从本地 csv 文件加载而不使用任何 sql server 数据库。
有没有这样的虚拟加载方法来支持自定义数据访问对象,这样当用户在网格上向下滚动时,我就可以从我的 csv 中获取数据?
非常感谢任何帮助。
【问题讨论】:
标签: devexpress xtragrid
我有一个需要显示大表数据的网格。我不想一次加载整个表,因为这会很难记忆。我知道服务器模式下存在虚拟负载,但我是从本地 csv 文件加载而不使用任何 sql server 数据库。
有没有这样的虚拟加载方法来支持自定义数据访问对象,这样当用户在网格上向下滚动时,我就可以从我的 csv 中获取数据?
非常感谢任何帮助。
【问题讨论】:
标签: devexpress xtragrid
我不相信任何这样的事情存在。但是,可以通过实现 DevExpress.Data.IListServer 接口来实现自己的功能。从我读过的关于这个主题的内容来看,这似乎不是一项微不足道的任务。这些链接可能会帮助您入门。
Simple IListServer implementation
Does the XtraGrid support Virtual Load mode?
另一种方法是将 csv 数据导入 SQLite 数据库。然后您可以使用 LinqServerModeSource 作为您的数据源。以下链接提供了有关如何执行此操作的详细信息。
希望这会有所帮助。
【讨论】: