Sdílet prostřednictvím


BaseDataBoundControl.OnDataPropertyChanged Metoda

Definice

Obnoví vazbu ovládacího prvku vázaného na data na jeho data po změně jedné z vlastností identifikace základního zdroje dat.

protected:
 virtual void OnDataPropertyChanged();
protected virtual void OnDataPropertyChanged ();
abstract member OnDataPropertyChanged : unit -> unit
override this.OnDataPropertyChanged : unit -> unit
Protected Overridable Sub OnDataPropertyChanged ()

Výjimky

Během fáze datové vazby ovládacího prvku došlo k pokusu o změnu hodnoty vlastnosti.

Příklady

Následující příklad kódu ukazuje vlastnost, která patří do odvozené třídy ovládacího prvku vázaného na data. Příklad ukazuje, jak ovládací prvek vázané na data může volat metodu OnDataPropertyChanged , pokud se po inicializaci ovládacího prvku vázaného na data změní vlastnost, která identifikuje zdroj dat. Tento příklad kódu je součástí většího příkladu DataBoundControl pro třídu.

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

Poznámky

Metoda OnDataPropertyChanged je volána, když DataSourcese hodnota vlastnosti , DataSourceIDnebo DataMember změní kdykoli po události stránky PreRender .

Platí pro

Viz také