protected override void CreateChildControls() { treatments = centerManager.GetNumberofServiceTaken(VoterId); ServiceTime = treatments.Count; int i = 1; foreach (var treatment in treatments) { List <Treatment> allTreatments = centerManager.GetAllTreatmentByDate(treatment.Date, VoterId); foreach (var service in allTreatments) { var div = new HtmlGenericControl("div"); div.Attributes.Add("class", "form-inline col-sm-5"); div.Controls.Add(new Label() { CssClass = "btn btn-md btn-primary col-sm-12", ID = "treatment" + i, Text = "Treatment " + i }); div.Controls.Add(new LiteralControl("<br/>")); div.Controls.Add(new Label() { CssClass = "col-sm-4", Text = "Center Name " }); div.Controls.Add(new TextBox() { CssClass = "form-inline col-sm-8", ID = "centerNameTextBox", Text = service.CenterName }); div.Controls.Add(new Label() { CssClass = "col-sm-4", Text = "Date " }); div.Controls.Add(new TextBox() { CssClass = "form-inline col-sm-8", ID = "datecTextBox", Text = service.Date.ToShortDateString() }); div.Controls.Add(new Label() { CssClass = "col-sm-4", Text = "Doctor Name " }); div.Controls.Add(new TextBox() { CssClass = "form-inline col-sm-8", ID = "doctorTextBox", Text = service.DoctorName }); div.Controls.Add(new Label() { CssClass = "col-sm-4", Text = "Observation " }); div.Controls.Add(new TextBox() { CssClass = "form-inline col-sm-8", ID = "observationTextBox", Text = service.Observation }); div.Controls.Add(new LiteralControl("<br/>")); section.Controls.Add(div); ShowGridView(service); var div1 = new HtmlGenericControl("div"); div1.Controls.Add(new LiteralControl("<br/>")); section.Controls.Add(div1); } i++; } }