Partager via


PropertyManager Classe

Définition

Gère une Binding propriété entre la propriété d’un objet et une propriété de contrôle liée aux données.

public ref class PropertyManager : System::Windows::Forms::BindingManagerBase
public class PropertyManager : System.Windows.Forms.BindingManagerBase
type PropertyManager = class
    inherit BindingManagerBase
Public Class PropertyManager
Inherits BindingManagerBase
Héritage
PropertyManager

Remarques

Il PropertyManager hérite de l’objet BindingManagerBase, et il est utilisé pour conserver la propriété actuelle d’un objet, plutôt que la propriété d’un objet actif dans une liste. Pour cette raison, essayer de définir la ou Count la Position propriété pour un PropertyManager effet n’a aucun effet. De même, les méthodes et RemoveAt les AddNew méthodes ne sont pas prises en charge, car il n’existe aucune liste sous-jacente de données à ajouter ou supprimer. En outre, un appel à IsBindingSuspended retournera false toujours si la PropertyManager source de données a une source de données, qu’elle SuspendBinding ait été appelée ou non.

Constructeurs

Nom Description
PropertyManager()

Initialise une nouvelle instance de la classe PropertyManager.

Champs

Nom Description
onCurrentChangedHandler

Spécifie le gestionnaire d’événements pour l’événement CurrentChanged .

(Hérité de BindingManagerBase)
onPositionChangedHandler

Spécifie le gestionnaire d’événements pour l’événement PositionChanged .

(Hérité de BindingManagerBase)

Propriétés

Nom Description
Bindings

Obtient la collection de liaisons gérées.

(Hérité de BindingManagerBase)
Count

Obtient le nombre de lignes gérées par le BindingManagerBase.

Current

Obtient l’objet auquel appartient la propriété liée aux données.

IsBindingSuspended

Obtient une valeur indiquant si la liaison est suspendue.

(Hérité de BindingManagerBase)
Position

Obtient la position dans la liste sous-jacente vers laquelle les contrôles sont liés à cette source de données.

Méthodes

Nom Description
AddNew()

Lève une NotSupportedException dans tous les cas.

CancelCurrentEdit()

Annule la modification actuelle.

EndCurrentEdit()

Termine la modification actuelle.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetItemProperties()

Obtient la collection de descriptions de propriétés pour la liaison.

GetItemProperties()

En cas de substitution dans une classe dérivée, obtient la collection de descripteurs de propriété pour la liaison.

(Hérité de BindingManagerBase)
GetItemProperties(ArrayList, ArrayList)

Obtient la collection de descripteurs de propriété pour la liaison à l’aide du .ArrayList

(Hérité de BindingManagerBase)
GetItemProperties(Type, Int32, ArrayList, ArrayList)

Obtient la liste des propriétés des éléments gérés par ce BindingManagerBase.

(Hérité de BindingManagerBase)
GetListName(ArrayList)

Obtient le nom de la liste qui fournit les données de la liaison.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
OnBindingComplete(BindingCompleteEventArgs)

Déclenche l’événement BindingComplete.

(Hérité de BindingManagerBase)
OnCurrentChanged(EventArgs)

Déclenche l’événement CurrentChanged.

OnCurrentItemChanged(EventArgs)

Déclenche l’événement CurrentItemChanged.

OnDataError(Exception)

Déclenche l’événement DataError.

(Hérité de BindingManagerBase)
PullData()

Extrait les données du contrôle lié aux données dans la source de données, en retournant aucune information.

(Hérité de BindingManagerBase)
PushData()

Envoie des données de la source de données dans le contrôle lié aux données, en retournant aucune information.

(Hérité de BindingManagerBase)
RemoveAt(Int32)

Lève une NotSupportedException dans tous les cas.

ResumeBinding()

Reprend la liaison de données.

SuspendBinding()

Suspend la liaison de données entre une source de données et une propriété liée aux données.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)
UpdateIsBinding()

Met à jour le courant Binding entre une liaison de données et une propriété liée aux données.

Événements

Nom Description
BindingComplete

Se produit à l’achèvement d’une opération de liaison de données.

(Hérité de BindingManagerBase)
CurrentChanged

Se produit lorsque l’élément actuellement lié change.

(Hérité de BindingManagerBase)
CurrentItemChanged

Se produit lorsque l’état de l’élément actuellement lié change.

(Hérité de BindingManagerBase)
DataError

Se produit lorsqu’un Exception élément est géré en mode silencieux par le BindingManagerBase.

(Hérité de BindingManagerBase)
PositionChanged

Se produit après la modification de la valeur de la Position propriété.

(Hérité de BindingManagerBase)

S’applique à