Sdílet prostřednictvím


BindingSource.SuspendBinding Metoda

Definice

Pozastaví datová vazba, aby se zabránilo změnám v aktualizaci vázaného zdroje dat.

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

Poznámky

SuspendBinding a ResumeBinding jsou dvě metody, které umožňují dočasné pozastavení a obnovení datové vazby ve scénáři jednoduché vazby. Datové vazby byste obvykle pozastavili, pokud uživatel musí mít před ověřením povoleno provádět několik úprav datových polí. Například v případě, že jedno pole musí být změněno v souladu s sekundou, ale ověření prvního pole by způsobilo chybu druhého pole.

Poznámka

Použití SuspendBinding a zabraňuje vložení změn do zdroje dat, dokud ResumeBinding nebudou volány, ale ve skutečnosti nezabrání výskytu žádných událostí. Ovládací prvky, které používají složitou datovou vazbu, jako DataGridView je například ovládací prvek, aktualizují své hodnoty na základě událostí změn, jako ListChanged je událost, takže volání SuspendBinding nezabrání přijetí změn ve zdroji dat. Z tohoto důvodu jsou tyto SuspendBinding a ResumeBinding určeny pro použití s jednoduchými vázanými ovládacími prvky, jako je například ovládací TextBox prvek . Případně můžete tyto metody použít ve složitém scénáři vazby, pokud potlačíte ListChanged události nastavením RaiseListChangedEvents vlastnosti na false.

Platí pro

Viz také