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.
Chiamato quando viene modificata una delle proprietà di identificazione dell'origine dati di base per riassegnare il controllo associato a 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 una proprietà che identifica un'origine dati viene modificata dopo l'inizializzazione del controllo associato a dati. Questo esempio di codice fa parte di un esempio più ampio 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 DataSource o DataSourceID viene modificato in qualsiasi momento dopo l'evento della PreRender pagina.