OVH Cloud OVH Cloud

Combobox selection

1 réponse
Avatar
wavemill
Bonjour,

Voici mon problème:

Sur ma page je dispose de 4 combobox qui sont reliées toutes les 4 a
mon dataset.
Les 4 pointes sur la meme table table de mon dataset comme ceci:

combobox.DataSource = Ds.Table["matable"]; de meme pour les 3 autres
combobox.DisplayMember = "macolonne";
combobox.ValueMember = "Idmacolonne";

Qd je lance ma page tout se passe , tout est rempli, le seul hic c que
quand je selectionne un autre élément de ma premiere combobox ca
modifie aussi les éléments de mes autres combobox?

Je crée tout ceci sur compact framework,

Merci d'avance,

Wavemill

1 réponse

Avatar
Joël Descombes
C'est normal car tes controls ont tous le même BindingContext (celui du
formulaire).
Pour arriver à les rendre indépendants, il faudrait leur créer chacun un
BindingContext différent. Par exemple, en faisant des regroupements dans des
Panels, et en définissant un BindingContext différent à chacun des Panels.
Dès lors, les controls contenu dans chaque panel deviennent independants de
ceux des autres Panels.
Pour plus d'info recherche BindingContext dans le MSDN.

Joel Descombes

"wavemill" a écrit :

Bonjour,

Voici mon problème:

Sur ma page je dispose de 4 combobox qui sont reliées toutes les 4 a
mon dataset.
Les 4 pointes sur la meme table table de mon dataset comme ceci:

combobox.DataSource = Ds.Table["matable"]; de meme pour les 3 autres
combobox.DisplayMember = "macolonne";
combobox.ValueMember = "Idmacolonne";

Qd je lance ma page tout se passe , tout est rempli, le seul hic c que
quand je selectionne un autre élément de ma premiere combobox ca
modifie aussi les éléments de mes autres combobox?

Je crée tout ceci sur compact framework,

Merci d'avance,

Wavemill