Bonjour,
Certains auront lu mon message hier à propos de l'ajout d'une colonne ComboBox à mon DataGridView... Ce problème est résolu mais une autre contrainte m'arrive aujourd'hui.
Je dois lier non pas deux tables mais trois!
Voici le schéma des tables :
DataValidation :
- IdDataValidation (PK)
- IdData (FK)
Data :
- IdData (PK)
- IdMesure (FK)
Mesure :
- IdMesure (PK)
- TagMesure
Les tables sont donc liées de cette façon : DataValidation -> Data -> Mesure.
J'ai ajouté une colonne IdMesure à mon dataGridView de la façon expliquée hier (DataGridViewComboBoxColumn, liée à une BindingSource de la table Data en liant sur la Foreign Key IdData)
Mais aujourd'hui, j'aimerais donc afficher le TagMesure correspondant. Cependant, je ne vois aucun moyen de le faire en liant sur une ForeignKey (en effet, la colonne créée "IdMesure" n'est pas sélectionnable dans la propriété DataPropertyName car celle-ci ne référence que les colonnes de base de la source de données directe du DataGridView)
Avez-vous une idée de comment je dois procéder? Quelqu'un a-t-il déjà eu l'occasion de créer un contrôle équivalent?
Merci pour vos réponses futures.
Cordialement,
Feadin
Partager