title: How do I populate a ListView in virtual mode asynchronously?
body: <p>I'd like to display records from our database in a listview - but retrieves can take a long time.  I can use RetrieveVirtualItem to tell me when a new ListViewItem is needed, add a dummy item, and start a retrieve; but what do I do with the record when the database returns it?  I can't update the ListView's Items collection while the ListView is in VirtualMode.  Is there a way to tell the ListView to reload an item?  Or can I just keep a reference to the ListViewItem and populate that?  If neither of those would work, how else could I populate a ListView in virtual mode asynchronously?</p>