共用方式為


BindingSource.SuspendBinding 方法

定義

暫停資料綁定,以防止變更更新綁定的資料來源。

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

備註

SuspendBinding 以及 ResumeBinding 是兩種允許在簡單綁定情境下暫時暫停並恢復資料綁定的方法。 如果使用者必須在驗證前多次編輯資料欄位,通常會暫停資料綁定。 例如,若一個欄位必須依照第二個欄位進行更改,但驗證第一個欄位會導致第二個欄位錯誤。

備註

使用 SuspendBinding 和 防止變更推送到資料來源,直到 ResumeBinding 被呼叫為止,但實際上並未阻止任何事件發生。 使用複雜資料綁定的控制項,如控制 DataGridView 項,會根據變更事件(如事件) ListChanged 更新值,因此呼叫 SuspendBinding 不會阻止它們接收資料來源的變更。 因此,這個SuspendBindingResumeBinding被設計用於簡單束縛控制,例如控制。TextBox 或者,在複雜綁定情境中,若將事件RaiseListChangedEventsfalseListChanged為 ,則可使用此方法。

適用於

另請參閱