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 :

[VB.Net]Liaison entre listbox et combobox


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    ingénieur informaticien
    Inscrit en
    Novembre 2005
    Messages
    114
    Détails du profil
    Informations professionnelles :
    Activité : ingénieur informaticien

    Informations forums :
    Inscription : Novembre 2005
    Messages : 114
    Par défaut [VB.Net]Liaison entre listbox et combobox
    J'ais un control listbox et une combobox basés tous les deux sur une même colonne de ma datatable. Le problème est que chaque fois que je fais un choix dans ma combo, il se repercute dans ma listbox et vis versa. Je voudrais donc savoir à quoi cela est dût et comment procéder pour faire des choix indépendants.

  2. #2
    Membre expérimenté Avatar de toniolol
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2005
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2005
    Messages : 281
    Par défaut
    Salut,
    comment les as-tu liés (bindage par code ou par IDE ?) et surtout pourquoi car tu nous explique que tu veux saisir des valeurs différentes de l'un à l'autre ?
    Si tu bindes deux contrôles à une même source toute action sur l'un des contrôles sera répercuté sur l'autre.
    Est-tu sous VS2003 ou VS2005 ?

  3. #3
    Membre confirmé
    ingénieur informaticien
    Inscrit en
    Novembre 2005
    Messages
    114
    Détails du profil
    Informations professionnelles :
    Activité : ingénieur informaticien

    Informations forums :
    Inscription : Novembre 2005
    Messages : 114
    Par défaut
    J'utilise VS2005. Je fais la liaison à la source de données par code.
    En fait j'ais deux onglets sur le même formulaire. Sur le premier onglet, j'ais ma listbox, qui me permet de sélectionner le destinataire d'un document et sur le deuxième onglet, la combo me permet de choisir un deuxième destinataire optionnel.

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2005
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 90
    Par défaut
    Bonsoir Donf,

    Si je peux me permettre une suggestion, c'est de donner plustôt la possibilité de sélectionner au moins 2 items sur ton combo au lieu de te prendre le chou avec un combo et une liste.

    Bon courage !

  5. #5
    Membre confirmé
    ingénieur informaticien
    Inscrit en
    Novembre 2005
    Messages
    114
    Détails du profil
    Informations professionnelles :
    Activité : ingénieur informaticien

    Informations forums :
    Inscription : Novembre 2005
    Messages : 114
    Par défaut
    Si je peux me permettre une suggestion, c'est de donner plustôt la possibilité de sélectionner au moins 2 items sur ton combo au lieu de te prendre le chou avec un combo et une liste.
    Comment tu fais pour sélectionner 2 items dans une même combo?

  6. #6
    Membre expérimenté Avatar de toniolol
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2005
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2005
    Messages : 281
    Par défaut
    Re,
    d'après tes explications je laisserai le bindage sur ta ListBox mais par contre il faut que tu remplisse manuellement ta ComboBox de ton 2ème onglet pour qu'ils ne soient plus liés.
    Tu peux par exemple simplement remplir cette combo en parcourant les items de ta ListBox. (for each de ta list ---> Add dans ta combo).
    Après faut voir si c'est la méthode la plus optimisée...

  7. #7
    Membre confirmé
    ingénieur informaticien
    Inscrit en
    Novembre 2005
    Messages
    114
    Détails du profil
    Informations professionnelles :
    Activité : ingénieur informaticien

    Informations forums :
    Inscription : Novembre 2005
    Messages : 114
    Par défaut
    Tu peux par exemple simplement remplir cette combo en parcourant les items de ta ListBox. (for each de ta list ---> Add dans ta combo).
    Bonne idée Merci.

  8. #8
    Membre confirmé
    ingénieur informaticien
    Inscrit en
    Novembre 2005
    Messages
    114
    Détails du profil
    Informations professionnelles :
    Activité : ingénieur informaticien

    Informations forums :
    Inscription : Novembre 2005
    Messages : 114
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
        Private Sub ChargerClient()
            Dim Item As Object
            Me.Combo_Lett_Dest.DisplayMember = "nom"
            Me.Combo_Lett_Dest.ValueMember = "id"
     
            For Each Item In Me.ListBox_Ann_Annuaire.Items
                Me.Combo_Lett_Dest.Items.Add(Item)
            Next
        End Sub
    J'ais écrit ce bout de code pour remplir ma combobox avec les éléments de ma listbox. Ma combo se rempli bien, mais lorsque je veux afficher la valeur de la propriété Me.Combo_Lett_Dest.SelectedValue.ToString, l'exception suivante se produit "La référence d'objet n'est pas définie à une instance d'un objet." Comment y remédier.

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

Discussions similaires

  1. relation entre Listbox et combobox
    Par l3wix dans le forum VB.NET
    Réponses: 0
    Dernier message: 17/08/2007, 17h07
  2. [Vb.Net] liaison entre 2 Form
    Par More dans le forum Windows Forms
    Réponses: 6
    Dernier message: 03/03/2007, 10h48
  3. [VB.net] liaison entre table et textbox's
    Par collaud_vb dans le forum Windows Forms
    Réponses: 10
    Dernier message: 25/09/2006, 13h27
  4. [VB-E/A/.net] Liaison entre Access, Excel
    Par Speranza dans le forum Windows Forms
    Réponses: 1
    Dernier message: 18/05/2006, 13h35
  5. [VB.NET] Liaison entre les pages aspx et vb
    Par cosmos38240 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 18/03/2005, 12h55

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