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 :

Extraire données d'un DataGridView


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Janvier 2011
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 6
    Par défaut Extraire données d'un DataGridView
    Bonjour,

    Etudiant en seconde année de BTS IG je passe mon oral de PTI lundi après-midi et j'ai une application à terminer. Je vous expose mon problème.

    J'ai un DataGridView rempli comme ceci :

    Fonction pour extraire les propriétés d'un objet de type ClassPersonnel :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Public Function ChargerPerso() As List(Of ClassPersonnel)
            Dim liste = New List(Of ClassPersonnel)
            'Permet d'instancier et initialiser une liste de personnes
            For Each Personnel In mesContactsPerso
                liste.Add(New ClassPersonnel(Personnel.Ident, Personnel.Sexe, Personnel.Nom, Personnel.Prenom, Personnel.TelMobile, Personnel.TelFixe, Personnel.Mail, Personnel.Adresse, Personnel.DateNaiss, Personnel.Photo))
            Next
            Return liste
        End Function
    Et pour remplir mon DataGridView je fais comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DataGridliste.DataSource = monCarnet.ChargerPerso()
    Comment puis-je faire pour que, lorsque l'utilisateur clique sur la ligne d'un contact, une nouvelle form s'ouvre avec les informations sur ce contact ?

    Je vous remercie par avance pour vos réponses !

  2. #2
    Membre du Club
    Inscrit en
    Janvier 2011
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 6
    Par défaut
    Voici la solution :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub DataGridliste_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles DataGridliste.MouseDown
            'MouseDown <=> Se produit lorsque le pointeur de la souris se trouve sur le contrôle et qu'un bouton de la souris est enfoncé
            Dim enume = DataGridliste.SelectedRows.GetEnumerator()
            enume.MoveNext()
            Dim myRow As DataGridViewRow = enume.Current
            Dim index As Integer = myRow.Index
            Dim firstCell As String = DataGridliste.Rows(index).Cells(0).Value.ToString
        End Sub

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 14/11/2011, 15h52
  2. Fonction pour extraire les données d'un DataGridView
    Par Anthony75 dans le forum VB.NET
    Réponses: 6
    Dernier message: 16/02/2010, 01h07
  3. extraire des données d'un datagridview
    Par louzorios dans le forum VB.NET
    Réponses: 3
    Dernier message: 18/01/2010, 13h49
  4. Réponses: 9
    Dernier message: 09/05/2006, 10h52
  5. Extraire données fichier txt
    Par philippef dans le forum Langage
    Réponses: 1
    Dernier message: 10/10/2005, 17h12

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