How do I add/remove items to a ListView in virtual mode?

Posted by Eric on Stack Overflow See other posts from Stack Overflow or by Eric
Published on 2010-03-26T18:41:16Z Indexed on 2010/03/26 18:43 UTC
Read the original article Hit count: 293

Filed under:
|
|
|

If I'm using a ListView in virtual mode then, as I understand it, the list view only keeps track of a small number of items in the list. As the user scrolls it dynamically retrieves items it needs to show from the virtual list.

But what if an item is added or removed from the master list? If an item is added/removed outside of the range of indexes being shown by the list view then I would assume the list view would show the added/missing items when the user scrolls to that index. Is this correct? But what if an item is added/removed from the range of indexes the user is currently viewing? How do I trigger the list view to refresh the items it is currently viewing to show the new/missing items?

© Stack Overflow or respective owner

Related posts about winforms

Related posts about c#.net