作者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
→ lemor:for跑太多次呀...你可以嘗試跑個10次,不至於會當掉吧....// 09/05 01:22
→ lemor:系統資源都被i.toString()給吃完了......// 09/05 01:22
推 MRjk:1000感覺應該還好阿 全部貼上來看看 09/05 03:00
推 chancewen:加上backgroundworker或是用Thread試試看 09/05 09:07
推 cplusplus:1000根本就沒差吧...現在電腦CPU多快啊.... 09/06 08:15
→ chhuang:多Item用AddRange會較恰當,否則真的會有效率的問題... 09/06 10:52