Bonjour
Voici +/- 2 ans que je travaille avec C# et je n'ai jamais croisé le BinDingContext sur mon chemin
Je viens d'en découvrir la nécessité dans au moins un cas mais sans comprendre vraiment
Voici la situation
J'utilise un ComBobox bindé a une datatable
Usuellement il suffit de faire
Mais si le combobox est dans contextmenu ca ne suffit pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ComboBox.DataSource = dtZI; // Associer datasource ComboBox.DisplayMember = "HRK"; ComboBox.ValueMember = "HRK";
Il faut en plus associer au BindingContext du ComboBox le bindingcontext de la form
Mais je n'en comprends vraiment pas la raison ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 TS_CmbHRK.ComboBox.BindingContext = this.BindingContext; TS_CmbHRK.ComboBox.DataSource = dtZI; TS_CmbHRK.ComboBox.DisplayMember = "HRK"; TS_CmbHRK.ComboBox.ValueMember = "HRK";
Partager