首页 新闻 会员 周边 捐助

wp7 分页显示数据

0
悬赏园豆:30 [已解决问题] 解决于 2014-04-14 15:32

用listbox加载的数据一般都在800条以上,一次性加载时会非常的慢

所以用分页加载数据,每次给它加载20条数据

当数据达到60条时,就删除前20条数据

不删除的话,数据会越来越多同样会很卡

数据采用ObservableCollection<Person>来绑定listbox.itemsource

可是在删除20条数据时,会出现卡的现象,而且在删除后

listbox的数据会自动向上移动20个位置,然后后面加载的20条数据也会跟着移动

即在页面看到的数据是后加载的20条数据的最后几条数据,而不是第一条

在网上看到的加载数据都是listbox.item.add(item),那个是加载行数,不是绑定对象值

请问这个问题该怎么解决了?

txy0704的主页 txy0704 | 初学一级 | 园豆:89
提问于:2012-04-17 15:25
< >
分享
最佳答案
0

是一次性加载完,还是只是一次想显示20条数据啊。

收获园豆:30
┢┦偉 | 小虾三级 |园豆:1240 | 2012-04-25 13:34

一次加载20条呀,因为数据量太大了,又有图片

txy0704 | 园豆:89 (初学一级) | 2012-04-25 13:40

@txy0704:你的意思是有一个listbox是显示数据的,每次显示20条,相要在显示20条的时候把前面的数据删除掉,是吗?

┢┦偉 | 园豆:1240 (小虾三级) | 2012-04-25 13:46

@┢┦偉: 如果能这样实现就最好了,因为这样页面中最多就20条数据,操作的时候就不会卡了。

txy0704 | 园豆:89 (初学一级) | 2012-05-11 14:43

@txy0704: 你写sql分页语句啊 一次只查询20条

┢┦偉 | 园豆:1240 (小虾三级) | 2012-05-11 19:47
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册