作者ireullin (raison detre)
看板C_Sharp
标题[问题] ListView的排序
时间Thu Sep 4 18:00:53 2008
小弟最近参考了以下这篇文章
http://support.microsoft.com/kb/319401/zh-tw
写了ListView在 Details 下
点了标题列後会自动排序的功能
但是後来使用後发生了一些问题
当我的ListView内容有作一些变动的时候
例如
ListView.Items.Clear()
for(int i=0; i<1000; i++)
ListView.Items.Add( i.ToString() );
会将CPU使用率吃到100%之後
程式就卡住了
请问有人知道这是什摸问题嘛
该如何避免呢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.220.110.100
1F:→ lemor:for跑太多次呀...你可以尝试跑个10次,不至於会当掉吧....// 09/05 01:22
2F:→ lemor:系统资源都被i.toString()给吃完了......// 09/05 01:22
3F:推 MRjk:1000感觉应该还好阿 全部贴上来看看 09/05 03:00
4F:推 chancewen:加上backgroundworker或是用Thread试试看 09/05 09:07
5F:推 cplusplus:1000根本就没差吧...现在电脑CPU多快啊.... 09/06 08:15
6F:→ chhuang:多Item用AddRange会较恰当,否则真的会有效率的问题... 09/06 10:52