【发布时间】:2010-06-27 17:30:10
【问题描述】:
我有数百万条需要可以搜索然后出现在 ListView 中的记录。目前,这些项目存储在 SQLite 内部数据库中。
有没有人推荐将这些项目输入 ListView 并让人们滚动浏览它们的最佳方法?速度在这里很关键。
我不想从数据库中执行“SELECT *”并将所有项目输入内存。
【问题讨论】:
标签: c# wpf performance sqlite listview
我有数百万条需要可以搜索然后出现在 ListView 中的记录。目前,这些项目存储在 SQLite 内部数据库中。
有没有人推荐将这些项目输入 ListView 并让人们滚动浏览它们的最佳方法?速度在这里很关键。
我不想从数据库中执行“SELECT *”并将所有项目输入内存。
【问题讨论】:
标签: c# wpf performance sqlite listview
参见代码项目上的this great article about data virtualization in WPF。它提供了似乎完全符合您需求的异步虚拟化集合类。
【讨论】: