Esempio n. 1
0
        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)
                    );
            }
        }