You don't need array of controls. Just add the desired controls to the grid template and that's all. There will be no naming conflicts as the rendered cell will be a naming container for the controls. Alternatively, if you want to hide/show several elements at once, you can put them inside a Panel control, which acts as a grouping control.
This was first published in March 2003