This code allows you to fill a ListView control with random items and subitems generated at runtime. Once the values have been created, you are able to change the values either all at once ,or one at a time. Also shows how to programmatically select an item at run-time.