Taal

HierarchicalDataBoundControl.OnDataPropertyChanged Methode

Definitie

Wordt aangeroepen wanneer een van de id-eigenschappen van de basisgegevensbron wordt gewijzigd om het besturingselement dat aan de gegevens is gebonden, opnieuw te koppelen aan de gegevens.

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

Voorbeelden

In het volgende codevoorbeeld ziet u hoe een gegevensgebonden besturingselement de OnDataPropertyChanged methode kan aanroepen als een eigenschap die een gegevensbron identificeert, wordt gewijzigd nadat het gegevensgebonden besturingselement is geïnitialiseerd. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de HierarchicalDataBoundControl klasse.

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

Opmerkingen

De OnDataPropertyChanged methode wordt aangeroepen wanneer de DataSource of DataSourceID wordt gewijzigd op elk moment na de gebeurtenis van PreRender de pagina.

Van toepassing op