看板 C_Sharp 關於我們 聯絡資訊
小弟最近參考了以下這篇文章 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