Recherche…


Paramètres

Argument La description
nom de la propriété Le nom de la propriété de contrôle à lier.
la source de données Un objet représentant la source de données.
dataMember La propriété ou la liste à lier.
formatageEnabled Détermine si les données affichées doivent être formatées.
updateMode La source de données est mise à jour lorsque la propriété de contrôle est validée (par défaut) ou immédiatement lorsque la propriété a changé
nullValue Lorsque la source de données a cette valeur, la propriété liée est définie sur DBNull.
formatChaîne Un ou plusieurs caractères spécificateurs de format indiquant comment une valeur doit être affichée
formatInfo Une implémentation de IFormatProvider pour remplacer le comportement de mise en forme par défaut.

Remarques

Voir https://msdn.microsoft.com/en-us/library/ef2xyb33.aspx La liaison de données fonctionne uniquement avec des propriétés, jamais avec des champs!

Liaison des contrôles aux objets de données

Chaque contrôle a une propriété DataBindings qui est une liste d'objets System.Windows.Forms.Binding . La méthode Add () contient des surcharges qui vous permettent de lier facilement la propriété d'un objet:

textBox.DataBindings.Add( "Text", dataObj, "MyProperty" );

Notez que cette liaison signifie essentiellement que l’abonnement à l’autre change. Le code ci-dessus souscrit à la modification de dataObj.MyProperty et adapte textBox.Text lorsqu'il change. Et vice-versa, il s'abonne à textBox.TextChanged et adapte dataObj.MyPropery lorsqu'il change.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow