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 :

Combobox inter dépendantes


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 9
    Par défaut Combobox inter dépendantes
    Bonjour,

    j'ai une petite question sur la maniére de gérer les événements sur les combobox, et plus particuliérement les relations parents enfants entre plusieurs combobox.

    Dans mon programme, j'instancie des contrôles programmatiquement à partir de la lecture d'une table en base de données, et selon le type identifié dans la base, je génére ou pas un new combobox().

    En fait, il s'agit de réaliser des listes déroulantes en cascades, dans la premiére combobox, toutes les valeurs parentes, de 1er niveau, si on en sélectionne une, génération d'une nouvelle combobox avec les valeurs enfants de niveau 2, etc ... jusqu'à ce que la requête ne retourne plus de listes enfants.

    Le probléme, c'est que je n'arrive pas à gérer dynamiquement le myCombo_SelectedIndexChanged, j'ai crée dans mon combo maitre, donc un eventhandler qui gére le changement de sélection d'index, mais il y a t'il une propriété pour définir en c# une combo parente, je sais qu'il ya la propriéte (Control)Parent ??? mais ça n'a pas l'air de marcher.

    Ce que je souhaites faire en fait, combo maitre (combobox1 admettons), sur selectedindexchanged, je cherche en base les enregistrements fils, et je génére un nouveau combobox, qui lui même peut engendrer la génération d'un sous fils. Si je modifies la valeur de combobox1, ça détruit dynamiquement les contrôles combobox fils liés. et pareil pour les contrôles fils, si changement de valeur, destruction de la liste de niveau n-1

    Je sais pas si c'est trés clair ???

    Merci d'avance

  2. #2
    Membre expérimenté Avatar de g_tarik0010
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 186
    Par défaut
    Bonjour,

    Je ne sais si ca va t'aider mais une piste à developper, l'algorithme des listes chainées me parait le plus adequat pour ton bleme

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2003
    Messages
    311
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 311
    Par défaut
    Si tu postais un peu de code, on pourrait peut-être t'aider un peu plus...

    Tu peux tout à fait créer de nouvelles combobox et les detruire, ainsi que gérer les évènements de chacun d'entre eux...

    Mais si tu ne nous donnes pas ce qui pose problème, ça va être dur...

Discussions similaires

  1. [AC-2003] Combobox: contenu dépendant de 2 tables
    Par jax54000 dans le forum IHM
    Réponses: 1
    Dernier message: 30/03/2010, 21h52
  2. [AC-2003] Sous-formulaires continus inter-dépendants
    Par Moonliz dans le forum IHM
    Réponses: 8
    Dernier message: 16/10/2009, 15h14
  3. <select> inter dépendants
    Par NizarK dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 26/03/2009, 14h43
  4. Compilation de Modules inter-dépendants
    Par ejl07 dans le forum Maven
    Réponses: 2
    Dernier message: 22/05/2007, 16h19
  5. [Tableaux] valeur php inter dépendantent
    Par scorpking dans le forum Langage
    Réponses: 3
    Dernier message: 13/06/2006, 10h10

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