winforms
Liaison de données
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