Compartir a través de


IDataSourceDesigner Interfaz

Definición

Define la funcionalidad básica de un diseñador de orígenes de datos.

public interface class IDataSourceDesigner
public interface IDataSourceDesigner
type IDataSourceDesigner = interface
Public Interface IDataSourceDesigner
Derivado

Comentarios

La IDataSourceDesigner interfaz define una interfaz a través de la cual puede implementar servicios básicos para un diseñador de orígenes de datos. Un diseñador solo está activo en tiempo de diseño y debe estar asociado a un origen de datos, mediante un DesignerAttribute, para cargarse cuando se crea un origen de datos del tipo asociado en tiempo de diseño.

La IDataSourceDesigner interfaz proporciona métodos y propiedades que puede implementar para proporcionar un comportamiento personalizado en tiempo de diseño.

Un diseñador también puede usar los servicios en tiempo de diseño disponibles para realizar una variedad de tareas, incluida la encuesta del entorno en tiempo de diseño actual para los componentes y sus propiedades, leer y establecer los valores de las propiedades de los componentes, administrar el cuadro de herramientas, administrar componentes seleccionados o mostrar una interfaz de usuario que se puede usar para configurar valores o aplicar un procesamiento posterior.

En la mayoría de los casos, implemente el diseñador personalizado para un origen de datos derivandolo de la DataSourceDesigner clase . Los orígenes de datos cuyo diseñador asociado no deriva de DataSourceDesigner se muestran en la bandeja de componentes. La DataSourceDesigner clase implementa la IDataSourceDesigner interfaz y proporciona compatibilidad adicional en tiempo de diseño que puede ser de uso para los autores de diseñadores. Para obtener más información, consulte la documentación de referencia de estas clases.

Para obtener información general sobre cómo crear componentes de diseño, consulte Extensión de la compatibilidad con Design-Time.

Propiedades

CanConfigure

Obtiene un valor que indica si se puede llamar al método Configure().

CanRefreshSchema

Obtiene un valor que indica si se puede llamar al método RefreshSchema(Boolean).

Métodos

Configure()

Inicia el asistente para la configuración del origen de datos subyacente.

GetView(String)

Obtiene DesignerDataSourceView de la vista especificada.

GetViewNames()

Obtiene los nombres de las vistas en el origen de datos subyacente.

RefreshSchema(Boolean)

Actualiza el esquema del origen de datos subyacente.

ResumeDataSourceEvents()

Reanuda los eventos del origen de datos después de llamar al método SuppressDataSourceEvents().

SuppressDataSourceEvents()

Suprime todos los eventos provocados por un origen de datos hasta que se llame al método ResumeDataSourceEvents().

Eventos

DataSourceChanged

Se produce cuando un origen de datos ha cambiado de modo que afecta a los controles enlazados a datos.

SchemaRefreshed

Se produce cuando los campos o datos del origen de datos subyacente han cambiado.

Se aplica a

Consulte también