HierarchicalDataBoundControl.OnDataPropertyChanged Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Veriye bağlı denetimi verilerine yeniden bağlamak için temel veri kaynağı tanımlama özelliklerinden biri değiştirildiğinde çağrılır.
protected:
override void OnDataPropertyChanged();
protected override void OnDataPropertyChanged ();
override this.OnDataPropertyChanged : unit -> unit
Protected Overrides Sub OnDataPropertyChanged ()
Örnekler
Aşağıdaki kod örneği, veriye bağlı denetim başlatıldıktan sonra veri kaynağını tanımlayan bir özellik değiştirilirse veriye bağlı denetimin yöntemini nasıl çağırabileceğini OnDataPropertyChanged gösterir. Bu kod örneği, sınıfı için HierarchicalDataBoundControl sağlanan daha büyük bir örneğin parçasıdır.
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
Açıklamalar
OnDataPropertyChanged veya sayfanın PreRender olayından DataSourceDataSourceID herhangi bir zaman sonra değiştirildiğinde yöntemi çağrılır.