Partage via


BindingSource.SuspendBinding Méthode

Définition

Suspend la liaison de données pour empêcher que les modifications mettent à jour la source de données liée.

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

Remarques

SuspendBinding et ResumeBinding sont deux méthodes qui permettent la suspension et la reprise temporaires de la liaison de données dans un scénario de liaison simple. Vous suspendez généralement la liaison de données si l’utilisateur doit être autorisé à apporter plusieurs modifications aux champs de données avant la validation. Par exemple, si un champ doit être modifié conformément à un second, mais si la validation du premier champ entraînerait une erreur dans le deuxième champ.

Notes

L’utilisation SuspendBinding de et empêche les modifications d’être envoyées à la source de données jusqu’à ce ResumeBinding que soit appelée, mais n’empêche pas réellement les événements de se produire. Les contrôles qui utilisent une liaison de données complexes, comme le DataGridView contrôle, mettent à jour leurs valeurs en fonction d’événements de modification tels que l’événement ListChanged . Ainsi, l’appel SuspendBinding ne les empêche pas de recevoir des modifications apportées à la source de données. Pour cette raison, ce SuspendBinding et ResumeBinding sont conçus pour être utilisés avec des contrôles liés simples, tels que le TextBox contrôle . Vous pouvez également utiliser ces méthodes dans un scénario de liaison complexe si vous supprimez ListChanged des événements en affectant à la propriété la RaiseListChangedEvents valeur false.

S’applique à

Voir aussi