protected override void CreateControlHierarchy() { CreateIndentCells(); if (RenderHelper.AddGroupFooterRowTemplateControl(this, Column, GetTemplateCellSpanCount(), VisibleIndex)) { return; } for (var leafIndex = 0; leafIndex < LeafColumns.Count; ++leafIndex) { Cells.Add( CreateFooterCell( LeafColumns[leafIndex].Column, RenderHelper.ShouldRemoveLeftBorder(leafIndex), RenderHelper.ShouldRemoveRightBorder(leafIndex) ) ); } if (LeafColumns.Count == 0) { Cells.Add( new GridViewTableNoColumnsCell(RenderHelper) ); } }