We used to do it at PreRender and/or TextChanged events with toggling columns - to prevent empty control objects.
Iron Speed MVP Developer ". . . and whoever sows generously will also reap generously" 2 Cor 9:6
Supported videos include:
Easily create a Forum Website with Website Toolbox.