Interesting that the built in list view does not have the DataSource property ... well now it does
Also there is a property called: VirtualMode
This sets how the items will be loaded into the list
Oh... and you will need to add a project reference to system.design
Also i know that some things could prob be coded better ... did this a while ago
Kris
PS please rate if you like my work - Thanks