Hi BoucherS,
After having another couple of weeks to crack at this, I think I've gotten it down to about as fast as I can get it. I've reduced the addition/removal of columns as much as possible in the code controlling the control. When it absolutely needs to suddenly add a large number of columns though, it still does take an appreciable amount of time (anywhere from 3 to 8 seconds), but for the majority of the cases it's probably about 1 second or less.
Thanks for all your help!
Alex
After having another couple of weeks to crack at this, I think I've gotten it down to about as fast as I can get it. I've reduced the addition/removal of columns as much as possible in the code controlling the control. When it absolutely needs to suddenly add a large number of columns though, it still does take an appreciable amount of time (anywhere from 3 to 8 seconds), but for the majority of the cases it's probably about 1 second or less.
Thanks for all your help!
Alex