2012-02-22 46 views
0

我需要在富文本框中顯示超過10K條記錄。當所有裝載的內存都耗盡時。我怎樣才能加載這些記錄在50 +記錄,也能夠滾動。高效顯示超過10K條記錄的方法

謝謝

+2

通常情況下,如果您試圖將10K記錄加載到富文本框中,則會出現比內存不足更大的問題。用戶期望(或期望)用這麼多數據做什麼? – R0MANARMY 2012-02-22 03:23:24

+2

如果您需要顯示10K記錄,則表明您做錯了什麼。 :)你需要將你正在顯示的內容過濾爲用戶可以實際查看的內容。你可能應該花一些時間重新思考你的設計。 – 2012-02-22 03:24:01

+0

你可以嘗試編譯爲64位應用程序嗎? – 2012-02-22 03:22:05

回答

5

不要。

即使您爲Rich Text Box實施了無限滾動等操作,它也將無法使用。與Rich Text Box相比,顯示這些記錄必須有更好的交互方法。

我會建議創建另一個問題,解釋你試圖實現和要求UI/UX的建議。

0

假設只是將rtf保存爲10k記錄是沒有問題的,並且richtext控件本身正在耗盡內存,試圖分配巨大的圖形表面或其他東西。實現內存中的分頁,併爲控件的某些子集分配.rtf屬性。你可以使用prev/next page按鈕或滾動條或任何你想要的。