BindingSource.ResumeBinding Methode

Definition

Setzt die Datenbindung fort.

public:
 void ResumeBinding();
public void ResumeBinding ();
member this.ResumeBinding : unit -> unit
Public Sub ResumeBinding ()

Hinweise

SuspendBinding und ResumeBinding sind zwei Methoden, die das vorübergehende Anhalten und die Wiederaufnahme der Datenbindung in einem Szenario mit einfacher Bindung ermöglichen. Sie würden die Datenbindung in der Regel anhalten, wenn der Benutzer mehrere Änderungen an Datenfeldern vornehmen muss, bevor die Validierung erfolgt. Beispielsweise, wenn ein Feld gemäß einem zweiten geändert werden muss, die Überprüfung des ersten Felds jedoch zu einem Fehler des zweiten Felds führen würde.

Hinweis

Die Verwendung von SuspendBinding verhindert, dass Änderungen in die Datenquelle gepusht werden, bis ResumeBinding sie aufgerufen werden, verhindert jedoch nicht das Auftreten von Ereignissen. Steuerelemente, die komplexe Datenbindungen verwenden, z. B. das DataGridView -Steuerelement, aktualisieren ihre Werte basierend auf Änderungsereignissen wie dem ListChanged -Ereignis, sodass sie durch aufrufen SuspendBinding nicht daran gehindert werden, Änderungen an der Datenquelle zu empfangen. Aus diesem Grund sind diese SuspendBinding und ResumeBinding für die Verwendung mit einfach gebundenen Steuerelementen wie dem TextBox -Steuerelement konzipiert. Alternativ können Sie diese Methoden in einem komplexen Bindungsszenario verwenden, wenn Sie Ereignisse unterdrücken ListChanged , indem Sie die RaiseListChangedEvents -Eigenschaft auf falsefestlegen.

Gilt für:

Weitere Informationen