protected void dgvUsuarios_RowCommand1(object sender, GridViewCommandEventArgs e) { int Id = int.Parse(dgvUsuarios.DataKeys[int.Parse(e.CommandArgument.ToString())].Value.ToString()); //int Id = int.Parse(dgvFeligres.Rows[int.Parse(e.CommandArgument.ToString())].Cells[0].Text); //int Id = int.Parse(dgvFeligres.DataKeys[0][int.Parse(e.CommandArgument.ToString())].ToString()); List <EN_Usuario> listUserId = BL_Usuario.ListarUserId(Id); var User = listUserId[0]; switch (e.CommandName) { case "Seleccionar": { hid.Value = User.Id.ToString(); txtNick.Text = User.Nick.ToString(); txtContraseña.Text = User.Contraseña.ToString(); txtNombre.Text = User.Nombre.ToString(); txtApellido.Text = User.Apellido.ToString(); cmbTipoUsuario.Text = Convert.ToInt32(User._tipoUsuario.Id).ToString(); //TxtTipodeUsuario.Text = Convert.ToInt32(User._tipoUsuario.Id).ToString(); ModalPopupExtender1.Show(); lblResultado.Text = "Registros: " + Convert.ToString(dgvUsuarios.Rows.Count); break; } } }