[問題] ListView的排序

看板C_Sharp作者 (raison detre)時間17年前 (2008/09/04 18:00), 編輯推噓3(303)
留言6則, 5人參與, 最新討論串1/1
小弟最近參考了以下這篇文章 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

09/05 01:22, , 1F
for跑太多次呀...你可以嘗試跑個10次,不至於會當掉吧....//
09/05 01:22, 1F

09/05 01:22, , 2F
系統資源都被i.toString()給吃完了......//
09/05 01:22, 2F

09/05 03:00, , 3F
1000感覺應該還好阿 全部貼上來看看
09/05 03:00, 3F

09/05 09:07, , 4F
加上backgroundworker或是用Thread試試看
09/05 09:07, 4F

09/06 08:15, , 5F
1000根本就沒差吧...現在電腦CPU多快啊....
09/06 08:15, 5F

09/06 10:52, , 6F
多Item用AddRange會較恰當,否則真的會有效率的問題...
09/06 10:52, 6F
文章代碼(AID): #18lx7MrV (C_Sharp)