private void bindColumnList(List <ContentSection> sectionList, int iRow, int columnCount, IBlock columnBlock) { for (int i = 1; i < (columnCount + 1); i++) { columnBlock.Set("column.Index", i); columnBlock.Set("column.Id", "row" + iRow + "_column" + i); columnBlock.Set("columnId", string.Format("row{0}_column{1}", iRow, i)); IBlock sectionBlock = columnBlock.GetBlock("sectionList"); List <ContentSection> sections = SectionService.GetByRowColumn(sectionList, iRow, i); bindSectionList(sectionBlock, sections); columnBlock.Next(); } }