如何解决向ListView添加大量数据时程序当掉的问题?

lifehappy 2002-10-11 12:01:58
我在程序中从文本型文件载入数据信息,要以Report类型显示在listview中,但当数据量很大的时候,程序会当掉。

请问有什么方法可以解决这个问题?
...全文
45 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lifehappy 2002-10-16
  • 打赏
  • 举报
回复
不是的,是在采用了ownerdata=true的方法后,ListView1->Items->Delete(0);方法好像失效了,此时应该在哪里处理删除的问题?
kingfish 2002-10-15
  • 打赏
  • 举报
回复
添加时判断

if(ListView1->Items->Count>1000) ListView1->Items->Delete(0);
lifehappy 2002-10-15
  • 打赏
  • 举报
回复
不是删除全部,是删除一部分。
lingbin 2002-10-14
  • 打赏
  • 举报
回复
ListView1->Clear();
lifehappy 2002-10-14
  • 打赏
  • 举报
回复
bobZ(回归平淡)

使用OwnerData方式后,如何删除列表中的项目显示?
szbug 2002-10-11
  • 打赏
  • 举报
回复
用多线程吧。。。
bobZ 2002-10-11
  • 打赏
  • 举报
回复

看这里
http://www.csdn.net/expert/topic/905/905888.xml?temp=.8446009

13,873

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧