BaseDataBoundControl.OnDataPropertyChanged Methode

Definitie

Hiermee wordt het gegevensgebonden besturingselement opnieuw gekoppeld aan de gegevens nadat een van de eigenschappen van de basisgegevensbronidentificatie is gewijzigd.

protected:
 virtual void OnDataPropertyChanged();
protected virtual void OnDataPropertyChanged();
abstract member OnDataPropertyChanged : unit -> unit
override this.OnDataPropertyChanged : unit -> unit
Protected Overridable Sub OnDataPropertyChanged ()

Uitzonderingen

Er is geprobeerd de eigenschapswaarde te wijzigen tijdens de gegevensbindingsfase van het besturingselement.

Voorbeelden

In het volgende codevoorbeeld ziet u een eigenschap die deel uitmaakt van een afgeleide gegevensgebonden besturingselementklasse. In het voorbeeld ziet u hoe een gegevensgebonden besturingselement de OnDataPropertyChanged methode kan aanroepen als een eigenschap die een gegevensbron identificeert, wordt gewijzigd nadat het gegevensgebonden besturingselement is geïnitialiseerd. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de DataBoundControl klasse.

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

Opmerkingen

De OnDataPropertyChanged methode wordt aangeroepen wanneer de waarde van DataSource de eigenschap DataSourceIDwordt gewijzigd wanneer de DataMembergebeurtenis van PreRender de pagina is opgetreden.

Van toepassing op

Zie ook