Hello Ohad, I do that fairly often in my program, I've found performance wise it's better to just load them up. Even to use a thread to load them and post partial results to the GUI so, the loading's dynamic. 10-60,000 items can be efficiently displayed, at least in Windows if you use a virtual list control. Much over 60,000 items and I see a touch of stalling on column sorts and the like. I've had as many as 200-250,000 items in a list control and it's somewhat slow though still usable.
C Monday, January 1, 2007, 9:43:53 AM, you wrote: OEP> after a query i get back the result set. OEP> it looks like i can only do a 'step' to move one record forward. OEP> is there any way i can move back and forward to any index i like ? OEP> i am displaying the results of a query that can reach tens of thousands of OEP> item. OEP> i want to do it all virtual, so that when user jumps with the scroll-bar to OEP> item 10,523 i tell the record-set to move to that location. OEP> my other option is to cache it myself, but i'll leave that as a last resort. -- Best regards, Teg mailto:[EMAIL PROTECTED] ----------------------------------------------------------------------------- To unsubscribe, send email to [EMAIL PROTECTED] -----------------------------------------------------------------------------