ContextDataSourceView 类

定义

支持 ContextDataSource 控件并提供一个接口,使数据绑定控件可以执行数据操作。

public ref class ContextDataSourceView abstract : System::Web::UI::WebControls::QueryableDataSourceView
public abstract class ContextDataSourceView : System.Web.UI.WebControls.QueryableDataSourceView
type ContextDataSourceView = class
    inherit QueryableDataSourceView
Public MustInherit Class ContextDataSourceView
Inherits QueryableDataSourceView
继承
派生

构造函数

ContextDataSourceView(DataSourceControl, String, HttpContext)

初始化 ContextDataSourceView 类的新实例。

字段

EventContextCreated

指示事件在创建上下文类型对象的实例之后发生。

EventContextCreating

指示事件在创建上下文类型对象的实例之前发生。

EventContextDisposing

指示事件在释放上下文类型对象的实例之前发生。

属性

AutoGenerateOrderByClause

获取或设置一个值,该值指示与当前 QueryableDataSourceView 控件关联的 QueryableDataSource 对象是否创建动态 OrderBy 子句。

(继承自 QueryableDataSourceView)
AutoGenerateWhereClause

获取或设置一个值,该值指示与当前 QueryableDataSourceView 控件关联的 QueryableDataSource 对象是否创建动态 Where 子句。

(继承自 QueryableDataSourceView)
AutoPage

获取或设置一个值,该值指示与当前 QueryableDataSourceView 控件关联的 QueryableDataSource 对象默认情况下是否支持分页。

(继承自 QueryableDataSourceView)
AutoSort

获取或设置一个值,该值指示与当前 QueryableDataSourceView 控件关联的 QueryableDataSource 对象默认情况下是否支持排序。

(继承自 QueryableDataSourceView)
CanDelete

获取一个值,该值指示与当前 QueryableDataSourceView 控件关联的 QueryableDataSource 对象是否支持删除操作。

(继承自 QueryableDataSourceView)
CanInsert

获取一个值,该值指示与当前 QueryableDataSourceView 控件关联的 QueryableDataSource 对象是否支持插入操作。

(继承自 QueryableDataSourceView)
CanPage

获取一个值,该值指示与当前 QueryableDataSourceView 控件关联的 QueryableDataSource 对象是否支持分页。

(继承自 QueryableDataSourceView)
CanRetrieveTotalRowCount

获取一个值,该值指示与当前 QueryableDataSourceView 控件关联的 QueryableDataSource 对象是否支持检索总数据行数以及检索数据。

(继承自 QueryableDataSourceView)
CanSort

获取一个值,该值指示与当前 QueryableDataSource 控件相关联的 QueryableDataSourceView 对象是否支持对检索数据的排序视图。

(继承自 QueryableDataSourceView)
CanUpdate

获取一个值,该值指示与当前 QueryableDataSourceView 控件关联的 QueryableDataSource 对象是否支持更新操作。

(继承自 QueryableDataSourceView)
Context

获取或设置当前的数据上下文。

ContextType

获取数据上下文的类型。

ContextTypeName

获取或设置数据上下文类的名称,该数据上下文类包含 TableName 属性中指定的字段或属性。

DeleteParameters

获取集合,该集合包含在删除操作过程中所使用的参数。

(继承自 QueryableDataSourceView)
EntitySet

获取或设置对象,该对象包含要检索的数据的值。

EntitySetName

获取或设置数据上下文类中的属性或字段的名称,该数据上下文类表示一个数据集合。

EntitySetType

获取或设置为插入、删除或更新操作创建的对象的名称。

EntityType

获取或设置为插入、删除或更新操作创建的对象。

EntityTypeName

获取或设置为插入、删除或更新操作创建的对象的名称。

Events

获取数据源视图的事件处理程序委托的列表。

(继承自 DataSourceView)
GroupBy

获取或设置一个或多个属性名称,用于在选择操作过程中对数据进行分组。

(继承自 QueryableDataSourceView)
GroupByParameters

获取一个参数集合,其中的参数值用于在选择操作过程中创建 GroupBy 子句。

(继承自 QueryableDataSourceView)
InsertParameters

获取在插入操作过程中使用的参数的集合。

(继承自 QueryableDataSourceView)
IsTrackingViewState

获取一个值,该值指示 QueryableDataSourceView 对象是否正将更改保存到其视图状态。

(继承自 QueryableDataSourceView)
Name

获取数据源视图的名称。

(继承自 DataSourceView)
OrderBy

获取或设置一个或多个属性名称,这些属性用于在选择操作过程中对数据进行排序。

(继承自 QueryableDataSourceView)
OrderByParameters

获取用于在选择操作过程中对数据进行排序的参数的集合。

(继承自 QueryableDataSourceView)
OrderGroupsBy

获取或设置属性的名称,这些属性用于在选择操作过程中对分组的数据进行排序。

(继承自 QueryableDataSourceView)
OrderGroupsByParameters

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

(继承自 QueryableDataSourceView)
SelectNew

获取或设置属性和计算值,它们包含在检索到的数据中。

(继承自 QueryableDataSourceView)
SelectNewParameters

获取在数据检索操作过程中使用的参数的集合。

(继承自 QueryableDataSourceView)
UpdateParameters

获取在更新操作过程中使用的参数的集合。

(继承自 QueryableDataSourceView)
Where

获取或设置一个值,该值指定要将行包含在检索到的数据中所必须满足的条件。

(继承自 QueryableDataSourceView)
WhereParameters

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

(继承自 QueryableDataSourceView)

方法

BuildDeleteObject(IDictionary, IDictionary, IDictionary<String,Exception>)

创建要用于删除操作的对象。

(继承自 QueryableDataSourceView)
BuildInsertObject(IDictionary, IDictionary<String,Exception>)

通过使用要插入的值和要在操作失败时显示的错误消息,创建要用于插入操作的对象。

(继承自 QueryableDataSourceView)
BuildQuery(DataSourceSelectArguments)

使用数据源的 Select 参数创建一个 Select 查询表达式。

(继承自 QueryableDataSourceView)
BuildUpdateObjects(IDictionary, IDictionary, IDictionary, IDictionary<String,Exception>)

通过使用指定值创建要用于更新操作的对象。

(继承自 QueryableDataSourceView)
CanExecute(String)

确定是否能执行指定命令。

(继承自 DataSourceView)
ClearOriginalValues()

清除原始值。

(继承自 QueryableDataSourceView)
CreateContext(DataSourceOperation)

为指定操作创建数据上下文和实体集类型的实例。

CreateQueryContext(DataSourceSelectArguments)

创建查询上下文对象的实例,该对象包含计算所得的参数集合。

(继承自 QueryableDataSourceView)
Delete(IDictionary, IDictionary)

执行删除操作。

(继承自 QueryableDataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

DataSourceView 对象所表示的数据列表执行异步删除操作。

(继承自 DataSourceView)
DeleteObject(Object)

从表中删除数据对象。

(继承自 QueryableDataSourceView)
DisposeContext()

在执行操作之后释放上下文。

DisposeContext(Object)

在执行操作之后释放指定数据上下文。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
ExecuteCommand(String, IDictionary, IDictionary)

执行指定的命令。

(继承自 DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

执行指定的命令。

(继承自 DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

使用指定键并使用用于检测冲突的行值执行删除操作。

ExecuteInsert(IDictionary)

通过使用集合中指定的值执行插入操作。

ExecutePaging(IQueryable, QueryContext)

使用来自 QueryContext 对象的 QueryableDataSource 对象执行分页。

(继承自 QueryableDataSourceView)
ExecuteQuery(IQueryable, QueryContext)

IQueryable<T> 对象执行查询、排序或分页操作。

(继承自 QueryableDataSourceView)
ExecuteQueryExpressions(IQueryable, QueryContext)

通过使用 IQueryable 对象和 QueryContext 对象执行查询表达式。

(继承自 QueryableDataSourceView)
ExecuteSelect(DataSourceSelectArguments)

执行数据检索操作。

(继承自 QueryableDataSourceView)
ExecuteSorting(IQueryable, QueryContext)

执行排序操作。

(继承自 QueryableDataSourceView)
ExecuteUpdate(IDictionary, IDictionary, IDictionary)

通过使用指定行键值、行值以及用于检测冲突的行值执行更新操作。

GetDataObjectType(Type)

检索要用于删除、插入和更新操作的数据对象的类型。

GetEntitySetType()

以属性、字段或数据上下文的形式检索实体集。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetOriginalValues(IDictionary)

检索在 Select 操作过程中存储的指定键的原始值。

(继承自 QueryableDataSourceView)
GetSource(QueryContext)

检索查询上下文的源。

GetType()

获取当前实例的 Type

(继承自 Object)
HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation)

当 CRUD 操作的数据对象生成过程失败时,由执行 CRUD 操作的方法调用。

(继承自 QueryableDataSourceView)
Insert(IDictionary)

QueryableDataSourceView 对象所表示的数据项执行异步插入操作。

(继承自 QueryableDataSourceView)
Insert(IDictionary, DataSourceViewOperationCallback)

DataSourceView 对象所表示的数据列表执行异步插入操作。

(继承自 DataSourceView)
InsertObject(Object)

将数据对象插入 QueryableDataSourceView 对象。

(继承自 QueryableDataSourceView)
LoadViewState(Object)

还原数据源视图的以前保存的视图状态。

(继承自 QueryableDataSourceView)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
OnDataSourceViewChanged(EventArgs)

引发 DataSourceViewChanged 事件。

(继承自 DataSourceView)
OnQueryCreated(QueryCreatedEventArgs)

QueryCreated 控件创建一个 QueryableDataSource 对象后引发 IQueryable 事件。

(继承自 QueryableDataSourceView)
OnQueryParametersChanged(Object, EventArgs)

调用 RaiseViewChanged() 方法。

(继承自 QueryableDataSourceView)
RaiseUnsupportedCapabilityError(DataSourceCapabilities)

RaiseUnsupportedCapabilitiesError(DataSourceView) 方法调用,用于将 ExecuteSelect(DataSourceSelectArguments) 操作所请求的功能与视图所支持的功能进行比较。

(继承自 DataSourceView)
RaiseViewChanged()

调用 OnDataSourceViewChanged(EventArgs) 方法。

(继承自 QueryableDataSourceView)
SaveViewState()

保存自将页传递到服务器时起 QueryableDataSourceView 对象的视图状态更改。

(继承自 QueryableDataSourceView)
Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

从基础数据存储中异步获取数据列表。

(继承自 DataSourceView)
StoreOriginalValues(IList)

将来自 Select 操作的原始值存储在控件的视图状态中。

(继承自 QueryableDataSourceView)
StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>)

在启用了删除或更新操作时,将来自选择操作的原始值存储在控件的视图状态中。

(继承自 QueryableDataSourceView)
ToString()

返回表示当前对象的字符串。

(继承自 Object)
TrackViewState()

导致跟踪对服务器控件所做的视图状态更改,以便将这些更改存储到服务器控件的状态中。

(继承自 QueryableDataSourceView)
Update(IDictionary, IDictionary, IDictionary)

执行更新操作。

(继承自 QueryableDataSourceView)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

DataSourceView 对象所表示的数据列表执行异步更新操作。

(继承自 DataSourceView)
UpdateObject(Object, Object)

更新数据对象。

(继承自 QueryableDataSourceView)

事件

DataSourceViewChanged

在数据源视图更改时发生。

(继承自 DataSourceView)
QueryCreated

在创建查询时发生。

(继承自 QueryableDataSourceView)

显式接口实现

IStateManager.IsTrackingViewState

当由类实现时,获取一个值,该值指示服务器控件是否正在跟踪其视图状态更改。

(继承自 QueryableDataSourceView)
IStateManager.LoadViewState(Object)

当由类实现时,加载服务器控件以前保存的控件视图状态。

(继承自 QueryableDataSourceView)
IStateManager.SaveViewState()

当由类实现时,将服务器控件的视图状态更改保存到对象。

(继承自 QueryableDataSourceView)
IStateManager.TrackViewState()

当由类实现时,获取一个值,该值指示服务器控件是否正在跟踪其视图状态更改。

(继承自 QueryableDataSourceView)

适用于