Partager via


BindingSource.SuspendBinding Méthode

Définition

Suspend la liaison de données pour empêcher la mise à jour de 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 temporaire et la reprise de la liaison de données dans un scénario de liaison simple. En règle générale, vous suspendez 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 à une seconde, mais si la validation du premier champ entraîne l’erreur du deuxième champ.

Note

L’utilisation SuspendBinding et l’empêche d’être envoyées à la source de données jusqu’à ce qu’elle ResumeBinding 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 complexe, telle que le DataGridView contrôle, mettent à jour leurs valeurs en fonction des événements de modification tels que l’événement ListChanged . Par conséquent, l’appel SuspendBinding ne les empêche pas de recevoir des modifications à la source de données. Pour cette raison, cela SuspendBinding est ResumeBinding conçu pour une utilisation avec des contrôles 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 définissant la RaiseListChangedEvents propriété falsesur .

S’applique à

Voir aussi