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

C# Discussion :

Rafraichir DataGridView liée à Combobox [Débutant]


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Rafraichir DataGridView liée à Combobox
    Bonjour,
    J'ai une liste de choix dans un combobox. Et en dessous un DataGridView. J'aimerai que en fonction de ce que l'utilisateur selection, le DataGridView affiche des informations propre.

    Voici le contenu de mon évenement:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
            {
                foreach (Model.Action beta in this.alfa.bdd.GetPlace(comboBox1.SelectedItem.ToString()))
                {
                    int n = this.dataGridView1.Rows.Add();
                    this.dataGridView1.Rows[n].Cells[0].Value = beta.name;
                    this.dataGridView1.Rows[n].Cells[1].Value = beta.id;
                }
    	    }
    J'ai pu trouver sur les différents forums se rapprochant à cet objectif, l'existence de binding. Mais ça ma l'air bien compliqué.

    Merci

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Je ne comprends pas très bien ce que tu demandes... quelle est ta question au juste ? Qu'est-ce qui ne va pas avec le code que tu as posté ?

    Citation Envoyé par ziad91 Voir le message
    J'ai pu trouver sur les différents forums se rapprochant à cet objectif, l'existence de binding. Mais ça ma l'air bien compliqué.
    Ah bon ? C'est pourtant nettement plus simple que de manipuler manuellement le contenu du DataGridView...

  3. #3
    Invité
    Invité(e)
    Par défaut
    Donc comme dis précédemment je voudrai que en fonction de ce qu'on choisi dans la combobox, certaine chose soit affichée.
    Dans mon code j'ai justement essayé de coder cela mais ça ne marche pas. Je pense donc que c'est un problème de rafraîchissement de l'interface graphique. Ou peut être qu'il y a tout simplement une erreur dans le code.

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par ziad91 Voir le message
    Donc comme dis précédemment je voudrai que en fonction de ce qu'on choisi dans la combobox, certaine chose soit affichée.
    quelle chose ? Si tu peux pas expliquer plus précisément ça va être difficile de t'aider...

    Quand tu dis que ça ne marche pas, il se passe quoi au juste ? Tu as essayé de déboguer ton code pas à pas pour voir ce qui se passse ?

  5. #5
    Invité
    Invité(e)
    Par défaut
    Ah désolé pour moi ça me paraissait logique vu que c'est dans le bout de code joint. C'est pour afficher mes deux attributs (name et id) qui sont des Objet de type String situé dans mon Objet beta.

    Le déboguage me fait ça:


    Merci

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Ton image ne s'affiche pas... à mon avis tu l'as mise sur ton Skydrive mais tu as oublié de la partager. Mets-là directement en pièce jointe du message, ça évitera ce genre de problèmes

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 09/12/2007, 23h35
  2. DataGridView et ComboBox ReadOnly
    Par Mast3rMind dans le forum Windows Forms
    Réponses: 1
    Dernier message: 14/03/2007, 18h17
  3. [VS2005] Datagridview et combobox binding
    Par s.n.a.f.u dans le forum Visual Studio
    Réponses: 3
    Dernier message: 13/12/2006, 16h15
  4. [c#] DataGridView et Combobox, encore
    Par Jinroh77 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 13/07/2006, 09h47

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