Condividi tramite


HierarchicalDataBoundControl.OnDataPropertyChanged Metodo

Definizione

Viene chiamato quando una delle proprietà di identificazione dell'origine dati di base viene modificata, per riassociare il controllo con associazione a dati ai relativi dati.

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

Esempio

Nell'esempio di codice seguente viene illustrato come un controllo associato a dati può chiamare il OnDataPropertyChanged metodo se viene modificata una proprietà che identifica un'origine dati dopo l'inizializzazione del controllo associato ai dati. Questo esempio di codice fa parte di un esempio più grande fornito per 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

Commenti

Il OnDataPropertyChanged metodo viene chiamato quando l'oggetto DataSource o DataSourceID viene modificato in qualsiasi momento dopo l'evento della PreRender pagina.

Si applica a