BindingSource.ResumeBinding Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obnoví datová vazba.
public:
void ResumeBinding();
public void ResumeBinding();
member this.ResumeBinding : unit -> unit
Public Sub ResumeBinding ()
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 obvykle pozastavíte, pokud musí být uživateli povoleno provádět několik úprav datových polí před ověřením. Pokud je třeba například jedno pole změnit v souladu s sekundou, ale pokud by ověření prvního pole způsobilo chybu druhého pole.
Poznámka:
Použití SuspendBinding brání vložení změn do zdroje dat, dokud ResumeBinding se nevolá, ale ve skutečnosti nezabrání vzniku žádných událostí. Ovládací prvky, které používají komplexní 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ím SuspendBinding nezabráníte v přijímání změn do zdroje dat. Z tohoto důvodu jsou tyto SuspendBinding prvky ResumeBinding navržené pro použití s jednoduchými ovládacími prvky, jako TextBox je například ovládací prvek. Alternativně 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 falsehodnotu .