Bonjour à tous,

J'aimerai pouvoir enregistrer la bonne valeur que je sélectionne. Je m'explique

J'ai le code si dessous qui me permet de recupérer un client, de remplir un liste de mode de paiement et je mets la valeur de le client possède.
Jusque là à priori je n'ai pas trops de problème.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<ComboBox Name="cbx_ModePaiement"
                SelectedValuePath="ID" DisplayMemberPath="LIBELLE" 
                ItemsSource="{Binding}"/>

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
            test  = (from c in Context.CLIENTS
                        where c.ID == 1
                        select c).First();
 
            this.DataContext = LeClient;
            cbx_ModePaiement.DataContext = Context.MODES_PAIEMENT.ToList();
            cbx_ModePaiement.SelectedItem = test.MODES_PAIEMENT;

Lors de la validation je fais un submitChange (LinqToSql). Ma question est donc la suivante : Suis je obligé d'aller dans la méthode SelectionChanged pour affecter la nouvelle valeur du mode de paiement à mon client où cela est il possible en XAML ???

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
        private void btn_Valider_Click(object sender, RoutedEventArgs e)
        {
            Context.SubmitChanges();
        }

Par avance merci