/ / Je užitočné volať BeginUpdate / EndUpdate s virtuálnym listview - c #, winforms, listview

Je užitočné zavolať BeginUpdate / EndUpdate s virtuálnym zobrazením zoznamu - c #, winforms, listview

Mám virtuálny listview s niekoľkými stovkami položiek v ňom. Musím pravidelne aktualizovať le listview vymazaním a pridaním nových / aktualizovaných položiek.

Je to užitočné volať BeingUpdate a EndUpdate pri tom? Nevidel som žiadny vizuálny rozdiel.

Vďaka

odpovede:

2 pre odpoveď č. 1

Tam môže byť obrovská výhoda použitia BeginUpdate a EndUpdate, ak "znovu zmeníte množstvo položiek. Ak pridávate iba jeden prvok naraz, nebude to mať žiadnu výhodu."

Ako už bolo povedané, je to zvyčajne lepšie použiť AddRange, ktorý umožňuje pridávať viacero položiek do jedného hovoru bez obáv BeginUpdate / EndUpdate.