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

  1. #1
    Candidat au Club
    Afficher dans un DataGridView des données issue de deux tables liées
    Bonjour,

    Je travaille avec Visual Basic 2015.
    Je cherche depuis plusieurs jours comment afficher dans un DataGridView des données issues de deux tables (liées entre elles) d'un même DataSet.
    Le cas typique est celui de la base avec une table "Clients" et une table "Commandes" reliées par un DataRelation (un client peut avoir plusieurs commandes).
    La difficulté que je rencontre arrive lorsque je veux afficher dans un même DataGridView la liste de toutes les commandes (table "Commandes") avec le nom du client associé (table "Clients").
    J'ai beau retourner les DataRelation et autre BindingSource dans tous les sens sans parvenir au bon résultat. Toutes mes recherches sur Internet sont restées infructueuses.

    Si quelqu'un peut m'aider, je l'en remercie

  2. #2
    Membre éclairé
    Des pistes peut-être qui pourraient répondre au besoin :

    Comment : créer une table de correspondance avec le composant BindingSource Windows Forms
    https://msdn.microsoft.com/fr-fr/library/tk577dc0%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396

    Comment : créer des tables de correspondance
    https://msdn.microsoft.com/fr-fr/library/ms233685(v=vs.90).aspx

    Procédure pas à pas : création d'une table de correspondance
    https://msdn.microsoft.com/fr-fr/library/ms171924(v=vs.90).aspx

    .
    Pour la défense de nos droits, merci de voter pour : https://connect.microsoft.com/VisualStudio/feedback/details/3136661/ado-net-master-detail-wpf-detail-datagrid-erased-on-rowupdated-event
    together we stand, divided we fall
    .

  3. #3
    Candidat au Club
    Merci, je vais regarder ces pistes

  4. #4
    Candidat au Club
    Bonjour,

    C'est bien dans l'esprit de ce que je recherche, mais cela ne convient pas car ils font toujours appel à 2 controls alors que je souhaite faire afficher le contenu dans le même control (un DataGridView en l’occurrence).
    Du coup je change mon fusil d'épaule, je fais un peu différemment.

    Merci encore,

  5. #5