Condividi tramite


BindingSource.ResumeBinding Metodo

Definizione

Riprende il data binding.

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

Commenti

SuspendBinding e ResumeBinding sono due metodi che consentono la sospensione temporanea e la ripresa del data binding in uno scenario di associazione semplice. In genere si sospende il data binding se l'utente deve essere autorizzato a apportare diverse modifiche ai campi dati prima che si verifichi la convalida. Ad esempio, se un campo deve essere modificato in base a un secondo, ma dove la convalida del primo campo causerebbe l'errore del secondo campo.

Nota

L'uso SuspendBinding impedisce il push delle modifiche nell'origine dati fino a quando ResumeBinding non viene chiamato, ma non impedisce effettivamente che si verifichino eventi. I controlli che usano data binding complessi, ad esempio il DataGridView controllo, aggiornano i valori in base agli eventi di modifica, ad esempio l'evento ListChanged , in modo che la chiamata SuspendBinding non impedisca loro di ricevere modifiche all'origine dati. Per questo motivo, questo SuspendBinding e ResumeBinding sono progettati per l'uso con controlli con associazione semplice, ad esempio il TextBox controllo. In alternativa, è possibile usare questi metodi in uno scenario di associazione complesso se si eliminano ListChanged gli eventi impostando la RaiseListChangedEvents proprietà su false.

Si applica a

Vedi anche