IDataSourceDesigner Interface

Définition

Définit les fonctionnalités de base d’un concepteur de sources de données.

public interface class IDataSourceDesigner
public interface IDataSourceDesigner
type IDataSourceDesigner = interface
Public Interface IDataSourceDesigner
Dérivé

Remarques

L’interface IDataSourceDesigner définit une interface par le biais de laquelle vous pouvez implémenter des services de base pour un concepteur de sources de données. Un concepteur est actif uniquement au moment du design et doit être associé à une source de données, à l’aide d’un DesignerAttribute, afin d’être chargé lorsqu’une source de données du type associé est créée au moment du design.

L’interface IDataSourceDesigner fournit des méthodes et des propriétés que vous pouvez implémenter pour fournir un comportement personnalisé au moment du design.

Un concepteur peut également utiliser les services au moment du design disponibles pour effectuer diverses tâches, notamment l’examen de l’environnement au moment du design actuel pour les composants et leurs propriétés, la lecture et la définition des valeurs des propriétés des composants, la gestion de la boîte à outils, la gestion des composants sélectionnés ou l’affichage d’une interface utilisateur qui peut être utilisée pour configurer des valeurs ou appliquer un traitement supplémentaire.

Dans la plupart des cas, implémentez votre concepteur personnalisé pour une source de données en la dérivant de la DataSourceDesigner classe. Les sources de données dont le concepteur associé ne dérive DataSourceDesigner pas sont affichées dans la barre d’état des composants. La DataSourceDesigner classe implémente l’interface IDataSourceDesigner et fournit une prise en charge supplémentaire au moment du design qui peut être utilisée pour les auteurs de concepteurs. Pour plus d’informations, consultez la documentation de référence de ces classes.

Pour obtenir une vue d’ensemble de la création de composants de conception, consultez Extension de la prise en charge des Design-Time.

Propriétés

Nom Description
CanConfigure

Obtient une valeur qui indique si la Configure() méthode peut être appelée.

CanRefreshSchema

Obtient une valeur qui indique si la RefreshSchema(Boolean) méthode peut être appelée.

Méthodes

Nom Description
Configure()

Lance l’Assistant configuration de la source de données sous-jacente.

GetView(String)

Obtient la DesignerDataSourceView vue spécifiée.

GetViewNames()

Obtient les noms des vues dans la source de données sous-jacente.

RefreshSchema(Boolean)

Actualise le schéma de la source de données sous-jacente.

ResumeDataSourceEvents()

Reprend le déclenchement d’événements de source de données après l’appel de la SuppressDataSourceEvents() méthode.

SuppressDataSourceEvents()

Supprime tous les événements déclenchés par une source de données jusqu’à ce que la ResumeDataSourceEvents() méthode soit appelée.

Événements

Nom Description
DataSourceChanged

Se produit lorsqu’une source de données a changé d’une manière qui affecte les contrôles liés aux données.

SchemaRefreshed

Se produit lorsque les champs ou données de la source de données sous-jacente ont changé.

S’applique à

Voir aussi