HierarchicalDataBoundControl.OnDataPropertyChanged Methode

Definition

Wird aufgerufen, wenn eine der Eigenschaften der Basisdatenquellenidentifikation geändert wird, um das datengebundene Steuerelement erneut an seine Daten zu binden.

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

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie ein datengebundenes Steuerelement die OnDataPropertyChanged Methode aufrufen kann, wenn eine Eigenschaft, die eine Datenquelle identifiziert, geändert wird, nachdem das datengebundene Steuerelement initialisiert wurde. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die HierarchicalDataBoundControl Klasse bereitgestellt wird.

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

Hinweise

Die OnDataPropertyChanged Methode wird aufgerufen, wenn das Ereignis DataSource der DataSourceID Seite PreRender jederzeit geändert wird.

Gilt für: