protected void DVGPerfiles_SelectedIndexChanged(object sender, EventArgs e) { txtPerfil.Enabled = false; DdHome.Enabled = false; DdNivel.Enabled = false; txtPerfil.Enabled = false; btnEditar.Enabled = true; btnEditar.RemoveCssClass("disabled"); string UidPerfil = DVGPerfiles.SelectedDataKey.Value.ToString(); VM.ObtenerPerfiles(new Guid(UidPerfil)); txtUidPerfil.Text = VM.CPerfil.UidPerfil.ToString(); txtPerfil.Text = VM.CPerfil.strPerfil; DdHome.SelectedIndex = DdHome.Items.IndexOf(DdHome.Items.FindByValue(VM.CPerfil.UidHome.ToString())); DdNivel.SelectedIndex = DdNivel.Items.IndexOf(DdNivel.Items.FindByValue(VM.CPerfil.UidNivelAcceso.ToString())); int pos = -1; if (ViewState["EmpresaPreviousRow"] != null) { pos = (int)ViewState["EmpresaPreviousRow"]; GridViewRow previousRow = DVGPerfiles.Rows[pos]; previousRow.RemoveCssClass("success"); } ViewState["EmpresaPreviousRow"] = DVGPerfiles.SelectedIndex; DVGPerfiles.SelectedRow.AddCssClass("success"); GenerarCampos(true); ActivarCamposModulo(false); btnAceptar.Visible = false; btnCancelar.Visible = false; btnNuevo.Enabled = true; btnNuevo.RemoveCssClass("disabled"); }