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 :

Lier deux combobox


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Août 2008
    Messages
    1 596
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 1 596
    Par défaut Lier deux combobox
    Bonjour, je veux lier deux combobox qui singnifie la meme choses mais avec deux facons, je m'explique :

    - j'ai le premier combo qui permet de défiler une liste de choit representant la liste des idCLient
    - Mon deuxieme combo défile la liste des meme client mais par nom

    L'utilisateur a le choix entre choisir le idClient directement s'il le connait sinon il choisit son nom s'il ne connait pas l'id

    selon le choix de l'utilisateur, leux deux combo doivent communiquer entre elle

    - si l'utilisateur choisi dans le combo 1 : id = 12 le combot deux doit selectionner automatiquement client : client( dont l'id = 12)

    - si l'utilisateur choisi dans le combo é : client = x le combot deux doit selectionner automatiquement idclient : idCient( dont le client = x)

    - A l'instant t = 0, l'idclient = 0 et le client = client(dont id =0)

    idClient et le nom du client se trouve dans la meme table sql

    j'ai bien rempli mes deux combo avec les enregistrement de la table, mais je n'ai pas pu les lier, veillez me guider svp.

    Code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
            public Client()
            {
                InitializeComponent();
                this.remplirListidClient(cmbid);
                this.remplirListClient(cmbClient);
            }
     
            private void remplirListidClient(ComboBox cmb)
            {
                Package.DataAbstractionLayer.BObject.Table.Client oIds = new Package.DataAbstractionLayer.BObject.Table.Client();
                ooIds.LoadClients();
                foreach (Package.DataAbstractionLayer.BObject.Entity.Client cl in oIds)
                {
                    cmb.Items.Add(cl.id);
                }
                cmb.SelectedIndex = 0;
     
            }
     
            private void remplirListClient(ComboBox cmb)
            {
                Package.DataAbstractionLayer.BObject.Table.Client ocls = new Package.DataAbstractionLayer.BObject.Table.Client();
                ocls.Loadocls();
                foreach (Package.DataAbstractionLayer.BObject.Entity.Client cl in ocls)
                {
                    cmb.Items.Add(cl.Name);
                }
                cmb.SelectedIndex = 0;
            }

  2. #2
    Membre Expert
    Avatar de GuruuMeditation
    Homme Profil pro
    .Net Architect
    Inscrit en
    Octobre 2010
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : .Net Architect
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 705
    Par défaut
    Si c'est en WPF MVVM, il suffit de lier le selectemitem des 2 combos sur la même propriété.

  3. #3
    Membre éprouvé
    Inscrit en
    Août 2008
    Messages
    1 596
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 1 596
    Par défaut
    et comment puis je faire cela svp ?

  4. #4
    Membre éprouvé
    Inscrit en
    Août 2008
    Messages
    1 596
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 1 596
    Par défaut
    C'est bon j'ai relier les deux selectedItem des deux combobox merci

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

Discussions similaires

  1. [Toutes versions] Comment lier deux Combobox entre eux ?
    Par létudiant_access dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 22/02/2013, 14h27
  2. Lier deux combobox entre eux
    Par zabdaniel dans le forum Windows Forms
    Réponses: 2
    Dernier message: 23/02/2009, 10h06
  3. Comment lier deux tables (0-1;1-1) ?
    Par tsing dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 22/02/2005, 13h36
  4. lier deux tables a partir dun calcul!!
    Par marie10 dans le forum Langage SQL
    Réponses: 5
    Dernier message: 20/04/2004, 09h44
  5. comment lier deux tables?????
    Par baboune dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 16/03/2004, 14h45

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