protected void grillatelefonos_RowUpdating(object sender, GridViewUpdateEventArgs e) { TelefonoEntidad TelefonoActualizado = new TelefonoEntidad(); GridViewRow row = grillatelefonos.Rows[e.RowIndex]; var CodArea = ((TextBox)row.Cells[2].Controls[0]).Text; var Telefono = ((TextBox)row.Cells[3].Controls[0]).Text; var Tipo = ((DropDownList)row.Cells[4].Controls[1]).SelectedIndex; TelefonoActualizado.miUsuario = new UsuarioEntidad(); TelefonoActualizado.miUsuario.CUIT = usuarioentidad.CUIT; TelefonoActualizado.miUsuario.NombreUsuario = usuarioentidad.NombreUsuario; TelefonoActualizado.NroTelefono = Telefono; TelefonoActualizado.CodArea = CodArea; int tipodetelefono = 1; if (Tipo == 1) { tipodetelefono = 2; } TelefonoActualizado.miTipoTel = new TipoTelEntidad(); TelefonoActualizado.miTipoTel.IdTipoTel = tipodetelefono; UsuarioBLL.UpdateTelefonosPersonales(TelefonoActualizado); ////Reset the edit index. grillatelefonos.EditIndex = -1; //////Bind data to the GridView control. grillatelefonos.DataBind(); CargarGrillaTelefonos(); }