Share via


ListControlDesigner.OnDataSourceChanged Méthode

Définition

Appelée lorsque la source de données du contrôle associé a été modifiée.

Surcharges

OnDataSourceChanged()

Appelée lorsque la source de données du contrôle associé a été modifiée.

OnDataSourceChanged(Boolean)

Appelée lorsque la source de données du contrôle associé a été modifiée.

OnDataSourceChanged()

Appelée lorsque la source de données du contrôle associé a été modifiée.

public:
 virtual void OnDataSourceChanged();
public virtual void OnDataSourceChanged ();
abstract member OnDataSourceChanged : unit -> unit
override this.OnDataSourceChanged : unit -> unit
override this.OnDataSourceChanged : unit -> unit
Public Overridable Sub OnDataSourceChanged ()

Exemples

L’exemple de code suivant remplace la OnDataSourceChanged méthode dans une classe qui hérite de la ListControlDesigner classe . Lorsque la source de données associée à la classe du concepteur change, la OnDataSourceChanged méthode est appelée et ce code définit une variable nommée changedDataSource sur true.

Cet exemple de code fait partie d’un exemple plus grand fourni pour la ListControlDesigner classe .

// If the data source changes, set a boolean variable.
public override void OnDataSourceChanged()
{
    changedDataSource = true;
} // OnDataSourceChanged
' If the data source changes, set a Boolean variable.
Public Overrides Sub OnDataSourceChanged()
    changedDataSource = True
End Sub

Remarques

La OnDataSourceChanged méthode de base connecte le contrôle associé dérivé de l’objet ListControl à la source de données actuelle et, si elle est différente de la source de données à laquelle le contrôle a été connecté, met à jour le balisage au moment du design. La OnDataSourceChanged méthode met à jour le balisage au moment du design après la connexion à la source de données actuelle.

Voir aussi

S’applique à

OnDataSourceChanged(Boolean)

Appelée lorsque la source de données du contrôle associé a été modifiée.

protected:
 override void OnDataSourceChanged(bool forceUpdateView);
protected override void OnDataSourceChanged (bool forceUpdateView);
override this.OnDataSourceChanged : bool -> unit
Protected Overrides Sub OnDataSourceChanged (forceUpdateView As Boolean)

Paramètres

forceUpdateView
Boolean

Boolean qui indique si le balisage au moment du design doit être inconditionnellement mis à jour. Ce paramètre est ignoré.

Exemples

L’exemple de code suivant remplace la OnDataSourceChanged méthode dans une classe qui hérite de la ListControlDesigner classe . Lorsque la source de données associée à la classe du concepteur change, le OnDataSourceChanged est appelé et ce code définit une variable nommée changedDataSource sur true.

Cet exemple de code fait partie d’un exemple plus grand fourni pour la ListControlDesigner classe .

// If the data source changes, set a boolean variable.
public override void OnDataSourceChanged()
{
    changedDataSource = true;
} // OnDataSourceChanged
' If the data source changes, set a Boolean variable.
Public Overrides Sub OnDataSourceChanged()
    changedDataSource = True
End Sub

Remarques

La OnDataSourceChanged méthode de base connecte le contrôle associé dérivé de la ListControl classe à la source de données actuelle et, si elle est différente de la source de données à laquelle le contrôle a été connecté, met à jour le balisage au moment du design. La OnDataSourceChanged méthode du concepteur met à jour de manière inconditionnelle le balisage au moment du design après la connexion à la source de données actuelle. La valeur de forceUpdateView est ignorée.

Notes pour les appelants

Les appelants doivent utiliser le remplacement public OnDataSourceChanged() .

Voir aussi

S’applique à