HierarchicalDataBoundControl.OnDataPropertyChanged Yöntem

Tanım

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.

Şunlara uygulanır