Bonjour

J'ai une classe CD avec une propriété int_Order

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
private int _int_Order;
 
public int int_Order
{
     get { return _int_Order; }
     set { _int_Order = value; }
}
Je "bind" la propriété Text d'un TextBox avec cette classe sur cette propriété int_Order
Code : Sélectionner tout - Visualiser dans une fenêtre à part
this.txt_Order.DataBindings.Add(new Binding("Text", New_CD, "int_Order"));
Je mets à jour la valeur de int_Order
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
MessageBox.Show(this.txt_Order.Text);
New_CD.int_Order = 18;
MessageBox.Show(this.txt_Order.Text);
Pourtant la la propriété Text du TextBox ne change pas.

Dois-je ajouter un évènement pour la mise à jour ? Mais dans ce cas quel est l’intérêt du DataBindings si je dois tout faire à la main ?

Merci d'avance