private void GenrateItemTypeColumns() { ItemTypeDataList = this.GetBL <ItemTypesBL>().GetAllItemTypeData().ToList(); NewTemplateColumn[] templateColumns = new NewTemplateColumn[ItemTypeDataList.Count]; TemplateColumn[] cols = new TemplateColumn[ItemTypeDataList.Count]; int i = 0; foreach (ItemTypeData itemTypeData in ItemTypeDataList) { templateColumns[i] = new NewTemplateColumn(); cols[i] = new TemplateColumn(); cols[i].ColumnID = itemTypeData.Id; templateColumns[i].HeaderText = itemTypeData.Name; templateColumns[i].UniqueName = itemTypeData.Id.ToString(); templateColumns[i].HeaderStyle.Width = Unit.Pixel(60); templateColumns[i].ItemStyle.HorizontalAlign = HorizontalAlign.Center; templateColumns[i].ItemTemplate = cols[i]; gvItemTypeFieldPreference.MasterTableView.Columns.Add(templateColumns[i]); i++; } }
/// <summary> /// Genrates the item type columns. /// </summary> private void GenrateItemTypeColumns() { NewTemplateColumn[] templateColumns = new NewTemplateColumn[32]; TemplateColumn[] cols = new TemplateColumn[32]; HeaderTemplateColumn[] hcols = new HeaderTemplateColumn[32]; for (int i = 1; i < 32; i++) { templateColumns[i] = new NewTemplateColumn(); cols[i] = new TemplateColumn(); hcols[i] = new HeaderTemplateColumn(); cols[i].ColumnID = string.Concat("chkBookingDetail", i); hcols[i].ColumnID = string.Concat("hchkBookingDetail", i); hcols[i].DisplayText = i.ToString(); templateColumns[i].HeaderText = (i).ToString(); templateColumns[i].UniqueName = i.ToString(); templateColumns[i].HeaderTemplate = hcols[i]; templateColumns[i].HeaderStyle.Width = Unit.Pixel(40); templateColumns[i].ItemStyle.HorizontalAlign = HorizontalAlign.Center; templateColumns[i].ItemTemplate = cols[i]; gvBookingDetails.MasterTableView.Columns.Add(templateColumns[i]); } }