>>Sorry, my last reply slipped out of my hands. My machine is 550mz / 384MB RAM and not much else running. Cleaning up after 3000 or so records takes about a second or two. When I have 16000 records the delay jumps up quite a lot. Maybe the listview is not designed for so many records.
>
>Ernest, must all the 16000 records be added to the listview up-front? Can you not do this as and when users click a particular item - then load that items data.
Not really. The form is a utility form of the application where the user selects records based on specific criteria - so if 16000 thousand records meet that criteria than I have to show 16000 records. The listview is set to use checkboxes and the user can then do a final selection via the checkboxes and process the checked records.
Ernest