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

取得或設定值,這個值指定資料列在併入至擷取的資料中之前,必須為 true 的條件。

(繼承來源 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)

適用於