protected void GridDemeritos_RowUpdating(object sender, GridViewUpdateEventArgs e) { string DNI = txtdniPe.Text; GridViewRow r = GridDemeritos.Rows[e.RowIndex]; Label codi = (r.FindControl("lblcodigo") as Label); TextBox num_resolucion = (r.FindControl("txtNumReso") as TextBox); TextBox Descripcion = (r.FindControl("txtDescrip") as TextBox); TextBox fecha_registro = (r.FindControl("txtfecha_registro") as TextBox); TextBox fecha_resol = (r.FindControl("txtfecha_resolucion") as TextBox); //string _codi = Convert.ToString(codi.Text).ToString(); //int nuevoCodi = int.Parse(_codi); int nuevoCodi = Convert.ToInt32(codi.Text); string _numRe = Convert.ToString(num_resolucion.Text); string _descripcion = Convert.ToString(Descripcion.Text); string _feReg = Convert.ToString(fecha_registro.Text).ToString(); DateTime nueFecReg = DateTime.Parse(_feReg); string _feRes = Convert.ToString(fecha_resol.Text).ToString(); DateTime nueFecRes = DateTime.Parse(_feRes); clsResoluciones c = new clsResoluciones(); c.update_Desmeritos(nuevoCodi, _numRe, _descripcion, nueFecReg, nueFecRes); GridDemeritos.EditIndex = -1; this.listar_Desmeritos(DNI); }