我在处理我的某个应用程序时遇到了一些问题。 我有一个Vessel的历史记录,它显示在ListView上,但直到现在我从未需要显示此历史记录中的所有数据(用户使用了一种过滤器来获取他需要的东西),但现在一个管理人员希望通过应用程序查看所有数据(他们通过Excel报告接收完整数据)。
最大的问题是因为它有6000行,每行有21列,当我尝试选择所有数据时,它需要5分钟才能完全加载,但超过用户需要添加新的,编辑或复制历史,这使他在列表上有一个新的更新,加载时间超过5分钟。
我不太清楚如何处理这个问题,我希望得到你的帮助!
答案 0 :(得分:1)
我实际上会将信息分成几个部分。而不是一次加载6,000行加上列,为什么不使用像字母表这样的信息呢?使用不同的ListView for A-G,然后使用另一个ListView for H-O,然后依此类推。这就是为什么它会减少查询所有信息所花费的时间。