protected override void CreateChildControls()
{
if (AutoStyle) Styler.SetStyles(this);
HtmlTable htmlTable = new HtmlTable();
InitRendering(htmlTable);
foreach (ControlStruct cs in Lines)
{
Control label = CreateLabel(cs);
Control[] controls = CreateControls(cs);
if (cs.HasLabel) RenderRow(htmlTable, label, controls);
else RenderRow(htmlTable, controls);
}
FinaliseRendering(htmlTable);
RenderTable(htmlTable);
Controls.Add(htmlTable);
}