DataTable bindclassattendance = inter.getstudentattendresult(comp); if (bindclassattendance.Rows.Count>0 ) { TemplateField amtemp = new TemplateField(); amtemp.ShowHeader = true; amtemp.HeaderText = "AM"; amtemp.ItemTemplate = new gridviewtemplate(DataControlRowType.DataRow, "AM", "AM", "CheckBox"); Classattendancegrid.Columns.Add(amtemp); TemplateField pmtemp = new TemplateField(); pmtemp.ShowHeader = true; pmtemp.HeaderText = "PM"; pmtemp.ItemTemplate = new gridviewtemplate(DataControlRowType.DataRow, "PM", "PM", "CheckBox"); Classattendancegrid.Columns.Add(pmtemp); //Classattendancegrid.DataSource = bindclassattendance; // Classattendancegrid.DataBind(); for (int i = 0; i < bindclassattendance.Rows.Count; i++) { Classattendancegrid.Rows[i].Cells[0].Text = bindclassattendance.Rows[i]["AdmissionNumber"].ToString(); Classattendancegrid.Rows[i].Cells[1].Text = bindclassattendance.Rows[i]["RollNumber"].ToString(); Classattendancegrid.Rows[i].Cells[2].Text = bindclassattendance.Rows[i]["Name"].ToString(); bool check1 = Convert.ToBoolean(bindclassattendance.Rows[i]["AM"].ToString()); if (check1) { CheckBox chk = Classattendancegrid.Rows[i].FindControl("AM") as CheckBox; chk.Checked = true; } else { CheckBox chk = Classattendancegrid.Rows[i].FindControl("AM") as CheckBox; chk.Checked = false; } bool check2 = Convert.ToBoolean(bindclassattendance.Rows[i]["PM"].ToString()); if (check2) { CheckBox chk = Classattendancegrid.Rows[i].FindControl("PM") as CheckBox; chk.Checked = true; } else { CheckBox chk = Classattendancegrid.Rows[i].FindControl("PM") as CheckBox; chk.Checked = false; } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)