Bonjour,
soient 2 classes (je simplifie pour ne garder que l'essentiel) générées par le designer d'Entity Framework :
Membre
ID
Nom
Prenom
Ville (Int32 = clé étrangère correspondant à l'ID de la ville cf. classe Ville)
Ville
ID (Int32)
Nom
CodePostal
Sur un formulaire : Listbox pour lister les Membres ; Affichage du détail du Membre sélectionné dans différents contrôles, dont la ville dans une combobox (qui contient quelques villes, celles sélectionnée étant celle du membre, bien sûr).
Tout marche très bien. Mon seul petit souci est que ce qui est enregistré dans Membre.Ville, c'est le SelectedIndex de la ville dans la combobox. Or moi, je souhaite évidemment y enregistrer l'ID de la ville sélectionnée.
Ca doit être tout bête mais je ne sais pas où modifier et quoi ?
P.S :voici le xaml de ma combobox
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <ComboBox Name="cboVille" ItemsSource="{Binding Source={StaticResource VilleSource}}" SelectedValuePath="ID" SelectedIndex="{Binding Path=Ville}" DisplayMemberPath="Nom" />
Partager