VB問題 求最好的更新顯示方法

2022-10-30 20:20:13 字數 826 閱讀 7950

1樓:匿名使用者

讀取資料後放到記憶體做緩衝,陣列就行,重新整理資料的時候對比陣列,有差異再重新整理列表.

ms的控制元件,加多了資料肯定是要有延遲的,量大表的載入變遲緩,又要不斷重新整理,又要直接反映,只能自己做控制元件.

根據重新整理速度的要求,儘可能想辦法解決吧,用原控制元件整個表刷是不可能完美的.

直接在記憶體裡比較表的內容,只把不同的內容寫到表裡去.

如果是ms一貫的拖沓入表顯示方式,比如加了幾萬的列表進去... 可以試試同位置加兩個同樣的表,模仿dx的運作,後臺的表加資料,加完顯示為上層,隱藏原上層的表,之後,給隱藏的表加新的資料.如此迴圈.

表的隱藏和顯示會有閃,但是要比拖沓那種看起來舒服.

非專家意見

2樓:匿名使用者

你不需要把treeview中的資料全刪了重來啊, 資料庫重新整理的只是部分資料,所以你只要刪除tv中與原來不同的資料,然後把新資料新增進去就可以了

刪除新增時就靠index屬性來判斷

3樓:

為什麼要不斷的clear?

一次clear之後,再新增資料庫中的資料不就可以了麼?

4樓:瀋陽2688**

www.csdn.net社群裡面

5樓:牛a和牛c間徘徊

看演算法啊...不要clear啊,比較資料不同,該新增的新增,該刪除的刪除,回塊很多

6樓:匿名使用者

貌似很難

難道沒有方法阿

7樓:貓貓的幽默

貌似沒這種辦法- -

求養胃最好的方法,求養胃最好的方法!!

酸奶養胃 早上喝酸奶對人體有益,酸奶容易消化,還可中和胃酸,保護胃粘膜。牛奶也能養胃,有胃潰瘍的人喝了牛奶能減輕症狀。白開水養胃 白開水並沒有什麼營養成分,只是經過一個晚上,人體消耗了一些水分,可用其來補充 平衡身體的水分。粥養胃 粥類容易消化,尤其八寶粥,裡面含有花生 杏仁 白糖等,熱量更高更豐富...

LOL技能範圍顯示問題,更新後我所有英雄的非指向性技能,範圍顯示都是圈,游標是小圓圈,例如卡牌

進入遊戲 隨便建立個人機對戰 按esc出來設定 在選項裡面往下拉有個技能顯示和範圍顯示打勾儲存。這個不可能是圈阿,你以前是不是修改過什麼檔案。就算智慧施法也不可能是這個樣字的阿 esc 介面 啟用線狀彈道顯示 估計不是設定問題,應該是少檔案了,重新安裝遊戲吧。lol為什麼有些英雄的技能有一個圈 這個...

用VB求1到100奇數和出現的問題

private sub command1 click dim i as integer,s as integeri 1 s 0 while i 99 s s i i i 2 wend msgbox s 1 3 5 99 str s end sub 你應該是用i來控制迴圈,用s來求和,如果你用s i ...