HierarchicalDataBoundControl.OnDataPropertyChanged Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Volá se, když se změní jedna z vlastností identifikace základního zdroje dat, aby se ovládací prvek vázané na data znovu sváže s jeho daty.
protected:
override void OnDataPropertyChanged();
protected override void OnDataPropertyChanged ();
override this.OnDataPropertyChanged : unit -> unit
Protected Overrides Sub OnDataPropertyChanged ()
Příklady
Následující příklad kódu ukazuje, jak může ovládací prvek vázané na data volat metodu OnDataPropertyChanged , pokud se po inicializaci ovládacího prvku vázaného na data změní vlastnost, která identifikuje zdroj dat. Tento příklad kódu je součástí většího příkladu HierarchicalDataBoundControl pro třídu .
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
Poznámky
Metoda se OnDataPropertyChanged volá, když DataSource se kdykoli po události stránky PreRender změní hodnota nebo DataSourceID .