protected void btnsave_Click(object sender, EventArgs e) { DataTable dtMealTemplate = new DataTable(); dtMealTemplate.Columns.Add("Userid", Type.GetType("System.Int32")); dtMealTemplate.Columns.Add("Emailid", Type.GetType("System.String")); foreach (GridViewRow gvr in grdvwSite.Rows) { ///DataRow drMT = new DataRow(); DataRow drMT = dtMealTemplate.NewRow(); drMT["Userid"] = gvr.Cells[1].Text; drMT["Emailid"] = gvr.Cells[4].Text; dtMealTemplate.Rows.Add(drMT); CheckBox myCheckBox = (CheckBox)gvr.FindControl("CheckAll"); if (myCheckBox.Checked == true) { if (drMT["Emailid"].ToString() != "") { UserEmail obj1 = new UserEmail(); objuseremail.Userid = Convert.ToInt32(drMT["Userid"]); objuseremail.Emailid = drMT["Emailid"].ToString(); obj1 = obj1.Get_By_id(objuseremail.Userid); if (obj1.Userid != objuseremail.Userid) { objuseremail.Insert(); } if (obj1.Active == 0) { obj1.Active = 1; obj1.Userid = objuseremail.Userid; obj1.Emailid = objuseremail.Emailid; obj1.Update(); } } } } }