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 :

DataGridView : ComboBox


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 65
    Par défaut DataGridView : ComboBox
    me revoila

    1h30 de recherche sur google je me tire les cheveux.

    J'ai un datagridview, crée via l'interface graphique, contenant 3 colonnes (DataGridViewTextBoxColumn,DataGridViewTextBoxColumn,DataGridViewComboBoxColumn)

    J'ai un label nommée ajouter, sur l'évènement click celui-ci rajoute une ligne au datagridview ( dgv.Rows.Add() )

    Maintenant vient le problème du remplissage de la nouvelle ligne

    Pour les 2 textbox pas de problème :

    dgv.Item(1, 0).Value = "defaut"
    dgv.Item(2, 0).Value = "defaut"

    Par contre pour remplir ma combobox avec des valeurs par defaut (contenus dans un tableau de String), cette méthode ne marche plus.

    Si quelqu'un peut me venir en aide avant la perte de tous mes cheveux

    Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 65
    Par défaut
    Personne ? il ne me reste presque plus de cheveux

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 65
    Par défaut
    Voici le code que j'essaye de rentrer sans succès :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
            Dim colonne As New DataGridViewComboBoxColumn
            colonne.Items.AddRange("valeur1", "valeur2")
     
            dataIngredients.Rows.Add("", "", colonne, Nothing)
    Met toujours un message d'erreur :



    Pourquoi tant de mal pour remplir ma liste déroulante !

    Merci

  4. #4
    Membre Expert
    Avatar de olsimare
    Inscrit en
    Décembre 2006
    Messages
    1 182
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 182
    Par défaut
    Bonjour.

    Désolé, mais le post que tu postes n'est pas suffisant pour analyser le probléme.

    Si je résume
    - tu as un dgv
    - dans ce dgv, 3 colonnes --> 2 textbox et 1 combo
    - tu veux ajouter une ligne
    ...
    Ca bloque sur le combo ...

    Bien, mais tu ne nous as pas donné la datasource du combo, le valuemenber et le displaymember, et surtout ce que tu veux mettre comme valeur dans ce combo.

    A la volée, je dirai que tu essayes de rentrer une valeur qui ne correspond à aucune des valeurs possibles de la colonne correspondant au valuemember de la datasource du combo ....

    Ton datasource du combo est par exemple une datatable :
    Col1 Col2
    A 1
    B 2
    C 3

    Tu as mis comme valuemember "Col2".

    Et tu essayes d'insérer 4 comme valeur qui n'est pas présente dans la datatable source.

    Si je ne suis pas trés clair, tu peux trouvé de plus amples informations sur les combo sur ma page dvp.

    Cdt.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 65
    Par défaut
    Merci olsimare,

    J'avais pas compris le bon fonctionnement de datagridview , dataset etc

    Après mettre arracher 3/4 des cheveux et analyser plusieurs sources sur internet j'ai réussi a résoudre mon problème.

    Je te remercie pour ta réponse, et je met le problème en résolu

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

Discussions similaires

  1. DataGridView & ComboBox
    Par l0quito dans le forum VB.NET
    Réponses: 0
    Dernier message: 20/10/2008, 14h17
  2. tuto datagridview combobox
    Par arakdur dans le forum VB.NET
    Réponses: 2
    Dernier message: 26/06/2008, 16h50
  3. [Débutant]DataGridView - ComboBox etc
    Par Luigicube dans le forum Windows Forms
    Réponses: 2
    Dernier message: 25/06/2008, 11h00
  4. Réponses: 7
    Dernier message: 15/04/2008, 09h34
  5. DataGridView comboBox et datatable
    Par Julien666 dans le forum C#
    Réponses: 3
    Dernier message: 05/12/2007, 18h27

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