HierarchicalDataBoundControl.OnDataPropertyChanged Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается при изменении одного из свойств идентификации источника данных, чтобы повторно привязать элемент управления, привязанный к данным.
protected:
override void OnDataPropertyChanged();
protected override void OnDataPropertyChanged();
override this.OnDataPropertyChanged : unit -> unit
Protected Overrides Sub OnDataPropertyChanged ()
Примеры
В следующем примере кода показано, как элемент управления с привязкой к данным может вызывать OnDataPropertyChanged метод, если свойство, определяющее источник данных, изменяется после инициализации элемента управления с привязкой к данным. Этот пример кода является частью более крупного примера, предоставленного для HierarchicalDataBoundControl класса.
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
Комментарии
Метод OnDataPropertyChanged вызывается при DataSource изменении или DataSourceID изменении в любое время после события страницы PreRender .