bonjour,

j'ai reussi a bindé des champs d'un DB mdb a different elements (listbox, textbox) avec un truc du genre:

Code :
1
2
3
4
5
6
7
 
<ListBox
            IsSynchronizedWithCurrentItem="True" 
            ItemsSource="{Binding}" 
            DisplayMemberPath="Param_ParamDB"  
            Name="ParamListbox" 
/>
je liste bien les différents éléments de ma DB dans la listbox et en fonction de l'element sélectionné dans la listbox, j'obtient les valeurs des autres champs dans des textbox.

donc jusque la pas de soucis.

Par contre je souhaite utiliser une combobox pour lister/editer les valeurs d'un des champs de la DB. la combobox n'aurait que trois items possibles (15 ml, 30 ml, 60 ml).

Comment faire pour lier cette combobox a ma DB et surtout que le bon item soit selectionné en fonction de la valeur du champ?

car si j'utilise le même principe que ci dessous:
Code :
1
2
3
4
5
6
 
<ComboBox
            IsSynchronizedWithCurrentItem="True" 
            ItemsSource="{Binding}" 
            DisplayMemberPath="VR2_ParamDB"
>
ma listbox va lister les differents valeurs du champ. Par exemple si j'ai 15 fois "30 ml" dans le champ, je vais avoir 15 fois l'item "30 ml" dans ma combobox. Or je veux selectionner juste l'un des trois items prédéfini de la combobox (en l'occurence "30 ml")

j'espère avoir été clair,

a l'avance merci

ps: est ce qu'un admin pourrait remettre ce message dans la bonne catégorie (WPF)? merci