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] ComboBox lien entre deux tables


Sujet :

Windows Forms

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 12
    Points : 22
    Points
    22
    Par défaut [VB.NET] ComboBox lien entre deux tables
    Bonjour,

    voici mon problème :
    j'ai une table Agence et une table Origine. Une agence possède une origine donc dans ma Winforms j'ai mis une combobox qui doit afficher le libellé de l'origine mais stocké la clé dans la table Agence.
    Jusqu'ici tout va bien, cela fonctionne sauf lorsque j'ouvre mon application et je lance une recherche de toutes mes agences, la valeur dans le combobox n'est pas bonne (je controle par rapport à ma base de donnée) mais si je navigue dans mes différentes agence, ma combobox prend la bonne valeur. Si je reviens sur ma première agence, la valeur a changé pour devenir la bonne.

    Quelqu'un peut-il me dire pourquoi lors du chargement et systèmatiquement sur la première occurence la valeur de la combobox n'est pas bonne?

    Merci d'avance

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 12
    Points : 22
    Points
    22
    Par défaut
    Complément d'info:
    si dans mon loadDataSet, je positionne le bindingcontext à 1 puis 0 cela fonctionne très bien.

    Je ne trouve pas cela très logique, mais quelqu'un a peut-être déjà eu le même problème

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 12
    Points : 22
    Points
    22
    Par défaut
    complément d'information , cela fonctionne bien dans le sens
    Mère vers Fille
    Mais le problème se produit dans le sens Fille/Mère

    Est-ce que la définition de la relation ne rentre pas en ligne de compte?

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 12
    Points : 22
    Points
    22
    Par défaut
    J'ai trouvé

    Après le chargement du dataset, je force le selectedvalue de ma combobox avec la valeur stocké dans le marché.

    La solution me plait à moitié car je n'ai pas besoin de le faire tout le temps (pour des champs différents, le comportement décrit dans mon problème ne se produit pas)

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

Discussions similaires

  1. si pas de lien entre deux table
    Par acipeg dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 24/11/2006, 10h33
  2. [débutant] lien entre deux tables
    Par t-die dans le forum Débuter
    Réponses: 1
    Dernier message: 03/02/2006, 20h36
  3. lien entre deux table
    Par ept35 dans le forum Débuter
    Réponses: 28
    Dernier message: 21/12/2005, 14h50
  4. [MySQL] Lien entre deux tables
    Par ept35 dans le forum PHP & Base de données
    Réponses: 27
    Dernier message: 14/12/2005, 19h42
  5. [MySQL] Lien entre deux tables
    Par ept35 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 28/11/2005, 13h56

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