IDynamicDataSource 接口

定义

表示动态数据控件的数据源。

public interface class IDynamicDataSource : System::Web::UI::IDataSource
public interface IDynamicDataSource : System.Web.UI.IDataSource
type IDynamicDataSource = interface
    interface IDataSource
Public Interface IDynamicDataSource
Implements IDataSource
派生
实现

属性

AutoGenerateWhereClause

获取或设置一个值,该值指示 IDynamicDataSource 控件是否基于 WhereParameters 集合中定义的值来动态创建 Where 子句。

ContextType

获取 DataContext 类的类型。

EnableDelete

获取或设置一个值,该值指示数据源视图是否支持删除行。

EnableInsert

获取或设置一个值,该值指示数据源视图是否支持插入行。

EnableUpdate

获取或设置一个值,该值指示数据源视图是否支持更新行。

EntitySetName

获取或设置实体集名称。

Where

获取或设置一个值,该值指定对于以下情况必须为真的条件:即要将记录包含在 Where 子句检索到的数据中。

WhereParameters

获取用于创建 Where 子句的参数的集合。

方法

GetView(String)

获取与数据源控件关联的指定数据源视图。

(继承自 IDataSource)
GetViewNames()

获取名称的集合,表示与 IDataSource 接口关联的视图对象的列表。

(继承自 IDataSource)

事件

DataSourceChanged

数据源控件以某种影响数据绑定控件的方式发生变化时发生。

(继承自 IDataSource)
Exception

当数据字段未能验证时发生。

扩展方法

ExpandDynamicWhereParameters(IDynamicDataSource)

将动态筛选器扩展到可供数据源使用的 Where 参数中。

GetDefaultValues(IDataSource)

为指定数据源获取默认值的集合。

GetMetaTable(IDataSource)

获取指定数据源对象中表的元数据。

GetTable(IDynamicDataSource)

返回与指定数据源控件关联的 MetaTable 对象。

TryGetMetaTable(IDataSource, MetaTable)

确定表元数据是否可用。

适用于