HierarchicalDataBoundControl.OnDataPropertyChanged Metod

Definition

Anropas när en av de grundläggande egenskaperna för datakällans identifiering ändras för att återbinda den databundna kontrollen till dess data.

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

Exempel

Följande kodexempel visar hur en databunden kontroll kan anropa OnDataPropertyChanged metoden om en egenskap som identifierar en datakälla ändras efter att den databundna kontrollen har initierats. Det här kodexemplet är en del av ett större exempel för HierarchicalDataBoundControl klassen.

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

Kommentarer

Metoden OnDataPropertyChanged anropas när DataSource eller DataSourceID ändras när som helst efter sidans PreRender händelse.

Gäller för