winforms
Datenbindung
Suche…
Parameter
Streit | Beschreibung |
---|---|
Name des Anwesens | Der Name der zu bindenden Steuerelementeigenschaft. |
Datenquelle | Ein Objekt, das die Datenquelle darstellt. |
dataMember | Die Eigenschaft oder Liste, an die gebunden werden soll. |
formattingEnabled | Legt fest, ob die angezeigten Daten formatiert werden sollen. |
Aktualisierungsmodus | Die Datenquelle wird aktualisiert, wenn die Steuerelementeigenschaft überprüft wird (Standardeinstellung) oder sofort, wenn die Eigenschaft geändert wurde |
nullValue | Wenn die Datenquelle über diesen Wert verfügt, wird die gebundene Eigenschaft auf DBNull gesetzt. |
formatString | Ein oder mehrere Formatbezeichner, die angeben, wie ein Wert angezeigt werden soll |
formatInfo | Eine Implementierung von IFormatProvider zum Überschreiben des Standardformatierungsverhaltens. |
Bemerkungen
Siehe https://msdn.microsoft.com/de-de/library/ef2xyb33.aspx Datenbinding funktioniert nur mit Eigenschaften, niemals mit Feldern!
Binden von Steuerelementen an Datenobjekte
Jedes Steuerelement verfügt über eine Eigenschaft DataBindings
, eine Liste von System.Windows.Forms.Binding
Objekten. Die Add () - Methode weist einige Überladungen auf, mit denen Sie problemlos an die Eigenschaft eines Objekts binden können:
textBox.DataBindings.Add( "Text", dataObj, "MyProperty" );
Beachten Sie, dass das Binden im Grunde bedeutet, dass Sie sich gegenseitig changeevent abonnieren. Der obige Code abonniert das changeevent von dataObj.MyProperty und passt textBox.Text an, wenn es geändert wird. Umgekehrt abonniert es textBox.TextChanged und passt dataObj.MyPropery an, wenn sich Änderungen ergeben.
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow