HierarchicalDataBoundControl.OnDataPropertyChanged Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.