Bonjour,
La situation:
J'ai une table Voiture comprenant les champs suivants:
Id (Guid) (Primary Key)
Plaque (String)
J'ai une table Location comprenant les champs suivants:
Id (Guid) (Primary Key)
Date (DateTime)
IdVoiture (Guid) (Foreign Key sur Voiture.Id)
J'ai un composant LocationBindingSource avec DataSource = myTypedDataSet et DataMember = Location.
J'ai un DataGridView avec DataSource = LocationBindingSource.
J'utilise la propriété Filter du BindingSource pour filter les locations en fonction de la voiture sélectionnée dans un ComboBox.
Ma question:
Lorsque j'ajoute une nouvelle Location via mon composant DataGridView, j'aimerais que la nouvelle LocationRow aie son champ IdVoiture défini via programmation. Quelqu'un pourrait-il me dire quel événement je dois traiter ? J'ai essayé avec BindingSource.AddingNew mais je ne m'en suis pas sorti.
Je viens de lire que ce n'était pas possible via AddingNew.
Merci à qui pourra m'aider...
Vonotar.
Partager