IDataSourceDesigner 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义数据源设计器的基本功能。
public interface class IDataSourceDesigner
public interface IDataSourceDesigner
type IDataSourceDesigner = interface
Public Interface IDataSourceDesigner
- 派生
注解
接口 IDataSourceDesigner 定义一个接口,通过该接口可为数据源设计器实现基本服务。 设计器仅在设计时处于活动状态,并且必须使用 与数据源相关联, DesignerAttribute以便在设计时创建关联类型的数据源时进行加载。
接口 IDataSourceDesigner 提供方法和属性,你可以实现这些方法和属性,以便在设计时提供自定义行为。
设计器还可以使用可用的设计时服务来执行各种任务,包括调查组件及其属性的当前设计时环境、读取和设置组件的属性值、管理工具箱、管理所选组件,或显示可用于配置值或应用进一步处理的用户界面。
在大多数情况下,通过从 类派生数据源来实现数据源的 DataSourceDesigner 自定义设计器。 其关联设计器不派生自 DataSourceDesigner 的数据源显示在组件托盘中。 类 DataSourceDesigner 实现 接口, IDataSourceDesigner 并提供可能用于设计器作者的其他设计时支持。 有关详细信息,请参阅这些类的参考文档。
有关创建设计组件的概述,请参阅 扩展 Design-Time 支持。
属性
CanConfigure |
获取一个值,该值指示是否可以调用 Configure() 方法。 |
CanRefreshSchema |
获取一个值,该值指示是否可以调用 RefreshSchema(Boolean) 方法。 |
方法
Configure() |
启动基础数据源的配置向导。 |
GetView(String) |
获取指定视图的 DesignerDataSourceView。 |
GetViewNames() |
获取基础数据源中的视图的名称。 |
RefreshSchema(Boolean) |
刷新基础数据源的架构。 |
ResumeDataSourceEvents() |
调用 SuppressDataSourceEvents() 方法后继续引发数据源事件。 |
SuppressDataSourceEvents() |
取消由数据源引发的所有事件,直至调用 ResumeDataSourceEvents() 方法。 |
事件
DataSourceChanged |
当数据源以某种影响数据绑定控件的方式发生更改时发生。 |
SchemaRefreshed |
基础数据源的字段或数据已更改时发生。 |