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

Windows Forms Discussion :

Probléme de récupération de données dans un DataGrid View


Sujet :

Windows Forms

  1. #1
    Candidat au Club
    Inscrit en
    Juillet 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 4
    Points : 3
    Points
    3
    Par défaut Probléme de récupération de données dans un DataGrid View
    Bonjour à tous.
    Je débute en VB.net et j'aurais bien besoin d'un peu d'aide!
    Voici mon problème : j'ai rempli une DataGridView dans une Windows form où figure des numéros de clients et quelques données concernant les clients et je voudrait que lorsque l'utilisateur doucle click sur un numéro de client (qui se trouve dans la premiere colonne du DataGridView) ça ouvre une nouvelle Windows form dans laquelle apparaitrait tous les détails liés à ce client. Mon probléme c'est que dans ma nouvelle Windows form il faut que je récupère le numéro de client sélectionné dans le DataGridView et je ne sais pas comment faire...

    J'espère avoir été claire et que quelqu'un pourra m'aider parce que c'est un peu important...
    Merci d'avance.

  2. #2
    Membre confirmé Avatar de Redouane
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    435
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2003
    Messages : 435
    Points : 569
    Points
    569
    Par défaut
    Bonjour,

    Pour faire le transfert des données vers ta 2ème form, tu peux utiliser des méthodes ou des propriètés, exemple, dans ton event du double click, tu peux mettre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Form2 frm = new Form2();
                frm.ValeurTransferee(" Exemple valeur à transférer vers Form2");
                frm.ShowDialog();
    telle ValeurTransferee est une méthode public dans la 2ème Form:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public void ValeurTransferee(string Str)
            {
                label1.Text = Str;
            }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Redouane me = new Redouane();
    if (me.Connect())
        me.ShareInformations();

  3. #3
    Candidat au Club
    Inscrit en
    Juillet 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 4
    Points : 3
    Points
    3
    Par défaut
    Ok, merci, ça a l'air de marcher, le seul probleme qu'il me reste c'est de remplacer : " Exemple valeur à transférer vers Form2" par la valeur qui a été sélectionnée dans le DataGridView...

  4. #4
    Membre confirmé Avatar de Redouane
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    435
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2003
    Messages : 435
    Points : 569
    Points
    569
    Par défaut
    Tu peux la mettre dans l'évenement 'dataGridView1_CellContentClick' du DataGridView:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
            {
    string ValeurRecuperee = (string)this.dataGridView1.Rows[e.RowIndex].Cells["NomDeLaColonne"].Value.ToString();
     
    Form1 frm = new Form1();
    frm.ValeurTransferee(ValeurRecuperee);
    frm.ShowDialog();
            }
    Bonne courage
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Redouane me = new Redouane();
    if (me.Connect())
        me.ShareInformations();

  5. #5
    Candidat au Club
    Inscrit en
    Juillet 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 4
    Points : 3
    Points
    3
    Par défaut
    C'est bon, j'ai résolu mon problème!!
    Merci beaucoup pour ton aide...

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

Discussions similaires

  1. Problème de récupération de données dans un p:selectManyCheckBox
    Par GDS_Strou dans le forum Développement Web en Java
    Réponses: 6
    Dernier message: 05/01/2015, 12h00
  2. [Smarty] Problème de récupération de données dans un foreach (hors tpl)
    Par alfazzz dans le forum Bibliothèques et frameworks
    Réponses: 8
    Dernier message: 24/12/2011, 00h39
  3. Réponses: 4
    Dernier message: 09/10/2011, 13h22
  4. [MySQL] Problème de récupération des données dans une fonction
    Par highman dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 26/10/2006, 20h04
  5. Problème de récupérations de données dans une table mysql
    Par Helpine dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 09/03/2006, 19h07

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