最近有個項目要顯示大量數據,大約上萬條的記錄,通過網絡學習了解到有 CListCtrl, CDateGrid 等控件,然後都說用CListCtrl效果不錯,我之前也是都用它。
但是開發的上一個工具,明顯顯示速度過慢。然後在查找快速顯示數據的過程中,發現虛擬列表的方法,下載了Demo,測試非常滿意,10萬條記錄跟10條記錄差別不大,強勢推薦。
http://www.codeproject.com/Articles/7891/Using-virtual-lists
listctrl進行大數據量操作時,使用virtual list
http://www.microsoft.com/msj/archive/S2061.aspx
http://www.codeguru.com/cpp/controls/listview/advanced/article.php/c4151/
http://www.codeproject.com/listctrl/virtuallist.asp