IDataSourceDesigner Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é. |