Compartilhar via


BindingSource.SuspendBinding Método

Definição

Suspende a vinculação de dados para evitar alterações de atualização da fonte de dados associada.

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

Comentários

SuspendBinding e ResumeBinding são dois métodos que permitem a suspensão temporária e a retomada da associação de dados em um cenário de associação simples. Normalmente, você suspenderia a associação de dados se o usuário tivesse permissão para fazer várias edições em campos de dados antes que a validação ocorresse. Por exemplo, se um campo precisar ser alterado de acordo com um segundo, mas em que a validação do primeiro campo faria com que o segundo campo estivesse em erro.

Observação

Usar SuspendBinding e impede que as alterações sejam enviadas por push para a fonte de dados até ResumeBinding que seja chamado, mas não impede que eventos ocorram. Controles que usam associação de dados complexa, como o DataGridView controle, atualizam seus valores com base em eventos de alteração, como o ListChanged evento, portanto, chamar SuspendBinding não os impedirá de receber alterações na fonte de dados. Por esse motivo, esse SuspendBinding e ResumeBinding são projetados para uso com controles de associação simples, como o TextBox controle . Como alternativa, você pode usar esses métodos em um cenário de associação complexo se suprimir ListChanged eventos definindo a RaiseListChangedEvents propriedade como false.

Aplica-se a

Confira também