public void gvDatosUsuarios_SelectedIndexChanged(object sender, EventArgs e) { CapaDatos.Conexion conexionModUs = new CapaDatos.Conexion(); GridViewRow row = gvDatosUsuarios.SelectedRow; gvDatosUsuarios.SelectedRow.BackColor = System.Drawing.Color.Beige; string codigo = row.Cells[3].Text; int id; id = int.Parse(codigo); Session["id"] = id; id = (int)(Session["id"]); lblMensaje.Visible = false; DataTable dtCargarcampos = new DataTable(); dtCargarcampos = conexionModUs.SelecionarId(int.Parse(codigo)); if (dtCargarcampos.Rows.Count > 0) { txtNombres.Text = dtCargarcampos.Rows[0]["nombres"].ToString(); txtApellidos.Text = dtCargarcampos.Rows[0]["apellidos"].ToString(); ddlTipoDocumento.Text = dtCargarcampos.Rows[0]["codTipoDocumento"].ToString(); txtDocumento.Text = dtCargarcampos.Rows[0]["documento"].ToString(); txtFechaNacimiento.Text = dtCargarcampos.Rows[0]["fechaNacimiento"].ToString(); ddlGenero.Text = dtCargarcampos.Rows[0]["codGenero"].ToString(); ddlCiudadRecidencia.Text = dtCargarcampos.Rows[0]["codCiudad"].ToString(); txtDireccion.Text = dtCargarcampos.Rows[0]["direccion"].ToString(); txtNumeroCelular.Text = dtCargarcampos.Rows[0]["numeroCelular"].ToString(); txtCorreo.Text = dtCargarcampos.Rows[0]["correo"].ToString(); txtUsuario.Text = dtCargarcampos.Rows[0]["usuario"].ToString(); txtContraseña.Text = dtCargarcampos.Rows[0]["contraseña"].ToString(); ddlTipoUsuario.Text = dtCargarcampos.Rows[0]["codRol"].ToString(); } }