Partager via


BaseDataBoundControl.OnDataPropertyChanged Méthode

Définition

Relie le contrôle lié aux données à ses données après la modification d'une des propriétés de l'identification de la source de données de base.

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

Exceptions

Une tentative de modification de la valeur de la propriété pendant la phase de liaison aux données du contrôle a été effectuée.

Exemples

L’exemple de code suivant montre une propriété qui appartient à une classe de contrôle dérivée liée aux données. L’exemple montre comment un contrôle lié aux données peut appeler la OnDataPropertyChanged méthode si une propriété qui identifie une source de données est modifiée après l’initialisation du contrôle lié aux données. Cet exemple de code fait partie d’un exemple plus grand fourni pour la DataBoundControl classe .

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

Remarques

La OnDataPropertyChanged méthode est appelée lorsque la valeur de la DataSourcepropriété , DataSourceIDou DataMember change à tout moment après que l’événement de la page s’est PreRender produit.

S’applique à

Voir aussi