BaseDataBoundControl.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.
Riassocia il controllo con associazione a dati ai relativi dati dopo la modifica di una delle proprietà di identificazione dell'origine dati di base.
protected:
virtual void OnDataPropertyChanged();
protected virtual void OnDataPropertyChanged ();
abstract member OnDataPropertyChanged : unit -> unit
override this.OnDataPropertyChanged : unit -> unit
Protected Overridable Sub OnDataPropertyChanged ()
Eccezioni
È stato effettuato un tentativo di modificare il valore della proprietà durante la fase di associazione dati del controllo.
Esempio
Nell'esempio di codice seguente viene illustrata una proprietà appartenente a una classe di controllo associata a dati derivata. Nell'esempio viene illustrato come un controllo associato a dati possa chiamare il metodo se viene modificata una proprietà che identifica un'origine OnDataPropertyChanged dati dopo l'inizializzazione del controllo associato a dati. Questo esempio di codice fa parte di un esempio più grande fornito per la DataBoundControl 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 il DataSourcevalore della proprietà , DataSourceIDo DataMember
cambia qualsiasi volta dopo l'evento della PreRender pagina.