HierarchicalDataBoundControl.OnDataPropertyChanged Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.