Partager via


HierarchicalDataBoundControl.OnDataPropertyChanged Méthode

Définition

Appelé lorsque l'une des propriétés d'identification de la source de données de base est modifiée, pour rétablir la liaison du contrôle lié aux données à ses données.

protected:
 override void OnDataPropertyChanged();
protected override void OnDataPropertyChanged ();
override this.OnDataPropertyChanged : unit -> unit
Protected Overrides Sub OnDataPropertyChanged ()

Exemples

L’exemple de code suivant montre comment un contrôle lié aux données peut appeler la OnDataPropertyChanged méthode si une propriété qui identifie une source de données est modifiée après l’initialisation du contrôle lié aux données. Cet exemple de code fait partie d’un exemple plus grand fourni pour la HierarchicalDataBoundControl classe .

public string DataTextField {
    get {
        object o = ViewState["DataTextField"];
        return((o == null) ? string.Empty : (string)o);
    }
    set {
        ViewState["DataTextField"] = value;
        if (Initialized) {
            OnDataPropertyChanged();
        }
    }
}

Public Property DataTextField() As String
    Get
        Dim o As Object = ViewState("DataTextField")
        If o Is Nothing Then
            Return String.Empty
        Else
            Return CStr(o)
        End If
    End Get
    Set(ByVal value As String)
        ViewState("DataTextField") = value
        If Initialized Then
            OnDataPropertyChanged()
        End If
    End Set
End Property

Remarques

La OnDataPropertyChanged méthode est appelée lorsque ou DataSourceDataSourceID est modifié à tout moment après l’événement de PreRender la page.

S’applique à