IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Savoir l'indice de la ligne sélectionnée dans un datagridview


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    661
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 661
    Par défaut Savoir l'indice de la ligne sélectionnée dans un datagridview
    Bonjour,


    j'ai datagridview ou je me déplace a l'aide de movenext ......
    Je voudrais récupéré a chaque fois l'indice de la ligne sélectionnée dans le datagridview

    Je sais que pour récupérer la ligne quand on clique dessus c est :

    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    dtgv_rech.CurrentCellAddress.Y

    Mais pour récupérer la ligne sélectionnée ??

    Merci

  2. #2
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this.dtgv_rech.SelectedRows[0].Index
    Attention, vérifie bien qu'il y a au moins 1 ligne sélectionnée sinon tu auras une erreur à l'exécution.

  3. #3
    Membre émérite Avatar de methylene
    Profil pro
    Inscrit en
    Février 2010
    Messages
    659
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 659
    Par défaut
    A mettre dans ton évènements

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim RowSelect as Integer
    RowSelect = MyDataGridView.CurrentCell.RowIndex
    Puis tu mets chaque valeur dans un tableau.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    661
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 661
    Par défaut
    Merci pour votre aide.

    J'ai essayé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
            int_row = frm_recherche.dtgv_rech.CurrentCell.RowIndex
    Mais ça me renvois

    La référence d'objet n'est pas définie à une instance d'un objet.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    661
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 661
    Par défaut
    Ok sa fonctionne je ne l'avais pas mis dans l'évènement.

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/09/2011, 13h51
  2. Colorier Cellule / ligne sélectionnée dans JTable
    Par Sebou77 dans le forum Composants
    Réponses: 7
    Dernier message: 06/09/2006, 12h04
  3. Lignes sélectionnées dans une liste
    Par nellynew dans le forum Access
    Réponses: 2
    Dernier message: 26/05/2006, 09h02
  4. Récupérer la ligne sélectionnée dans un ListBox
    Par jmjmjm dans le forum Composants VCL
    Réponses: 3
    Dernier message: 11/11/2005, 22h13
  5. ligne sélectionnée dans une dbGrid
    Par RBIK dans le forum Bases de données
    Réponses: 3
    Dernier message: 06/07/2004, 17h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo