BindingSource.ResumeBinding Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
.