Bonjour,
J'ai un combo un peu capricieux, a qui il faut repeter deux fois la meme chose !
En fait
J'utilise deux combo que je lie a deux champs differents d'une meme datatable
C'est tres pratique quand on veux faire des recherches sur deux champs différents mais liés d'une table !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 cmb_swapcode.DataSource = null; cmb_swapnam.DataSource = null; cmb_swapcode.DataSource = Dt; cmb_swapcode.DisplayMember = "chauffeurID"; cmb_swapcode.ValueMember = "chauffeurID"; cmb_swapnam.DataSource = Dt; cmb_swapnam.DisplayMember = "naam"; cmb_swapnam.ValueMember = "naam";
Ensuite j'assigne le premier element a afficher
Si je le fais comme ca, au premier coup il affiche System.Data.datarowview
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 cmb_swapcode.SelectedValue = nChauff; // et je recupere les valeurs dans un text box txb_chauff.Text = cmb_swapnam.Text + " - ( " + cmb_swapcode.Text + " )";
Apres ca va
Par contre si apres le fill je fais une assignation bidon en plus, tout va bien
Un bon génie comprends ce qui se passe ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 cmb_swapcode.SelectedValue = "20"; cmb_swapcode.SelectedValue = nChauff; // et je recupere les valeurs dans un text box txb_chauff.Text = cmb_swapnam.Text + " - ( " + cmb_swapcode.Text + " )";
Partager