BindingSource.SuspendBinding 方法

定義

暫止資料繫結以防止變更更新繫結的資料來源。

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

備註

SuspendBindingResumeBinding 是兩種方法,允許在簡單系結案例中暫止和繼續資料系結。 如果使用者必須在驗證發生之前對資料欄位進行數個編輯,您通常會暫停資料系結。 例如,如果一個欄位必須根據第二個欄位進行變更,但驗證第一個欄位會導致第二個欄位發生錯誤。

注意

使用 SuspendBinding 和 可防止在呼叫 之前 ResumeBinding 將變更推送至資料來源,但實際上不會防止發生任何事件。 使用複雜資料系結的 DataGridView 控制項,例如 控制項,會根據事件之類的變更事件 ListChanged 來更新其值,因此呼叫 SuspendBinding 不會防止它們接收資料來源的變更。 基於這個理由,這個 SuspendBindingResumeBinding 是設計來搭配簡單繫結控制項使用,例如 TextBox 控制項。 或者,如果您藉由將 屬性設定 RaiseListChangedEventsfalse 來隱藏 ListChanged 事件,則可以在複雜的系結案例中使用這些方法。

適用於

另請參閱