>>This is a nice idea! However, this decreases form load speed a lot.
>>It is possible to implement it so that form load and program startup speed will not decrease ?
>
>Not knowing what you're really doing, I assume they'd actually start with one version of the grid visible - and you're already building that one from the table, right? Well, next time they click the "rebuild grid" button, just build a new grid. If the previous grid may be reused while form is still in use, keep it; if not, kill it.
Ah, forgot the best part: load time will be the saem, since you start with just one grid. Also, building a new one shouldn't be slower than rebuilding the old one.