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?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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?
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?