BindingSource.SuspendBinding Método

Definición

Suspende el enlace a datos para impedir que los cambios actualicen el origen de datos enlazado.

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

Comentarios

SuspendBinding y ResumeBinding son dos métodos que permiten la suspensión temporal y la reanudación del enlace de datos en un escenario de enlace simple. Normalmente, suspendería el enlace de datos si el usuario debe poder realizar varias modificaciones en los campos de datos antes de que se produzca la validación. Por ejemplo, si se debe cambiar un campo de acuerdo con un segundo, pero si se valida el primer campo, el segundo campo se producirá un error.

Nota

El uso SuspendBinding de e impide que se inserte cambios en el origen de datos hasta que se llame a ResumeBinding , pero no impide que se produzcan eventos. Los controles que usan enlaces de datos complejos, como el DataGridView control , actualizan sus valores en función de eventos de cambio como el ListChanged evento, por lo que llamar SuspendBinding a no impedirá que reciban cambios en el origen de datos. Por este motivo, esto SuspendBinding y ResumeBinding están diseñados para su uso con controles enlazados simples, como el TextBox control . Como alternativa, puede usar estos métodos en un escenario de enlace complejo si suprime ListChanged eventos estableciendo la RaiseListChangedEvents propiedad falseen .

Se aplica a

Consulte también