AccessDataSourceView 類別

定義

支援控制 AccessDataSource 項,並提供介面,讓資料綁定控制項能使用結構化查詢語言(SQL)對 Microsoft Access 資料庫進行資料檢索。

public ref class AccessDataSourceView : System::Web::UI::WebControls::SqlDataSourceView
public class AccessDataSourceView : System.Web.UI.WebControls.SqlDataSourceView
type AccessDataSourceView = class
    inherit SqlDataSourceView
Public Class AccessDataSourceView
Inherits SqlDataSourceView
繼承
AccessDataSourceView

備註

AccessDataSourceView 類別主要用於資料綁定控制項,而非頁面程式碼中的可程式化物件。

提供 AccessDataSourceView 類別是因為 Microsoft Access 是一個基於檔案的資料庫系統,且具有多項獨特特性,使其與其他基於 SQL 的關聯式資料庫產品區隔開來,這些產品通常由 SqlDataSource 控制與 SqlDataSourceView 類別所搭配使用。

建構函式

名稱 Description
AccessDataSourceView(AccessDataSource, String, HttpContext)

初始化一個新的類別實例 AccessDataSourceView ,將指定的 AccessDataSource 控制項設定為目前視圖的擁有者。

屬性

名稱 Description
CancelSelectOnNullParameter

取得或設定一個值,表示當集合中 SelectParameters 包含的任何參數值為 null時,資料檢索操作是否被取消。

(繼承來源 SqlDataSourceView)
CanDelete

會取得一個值,表示與目前SqlDataSourceView控制項相關的物件是否SqlDataSource支援刪除操作。

(繼承來源 SqlDataSourceView)
CanInsert

會取得一個值,表示與目前SqlDataSourceView控制項相關的物件是否SqlDataSource支援插入操作。

(繼承來源 SqlDataSourceView)
CanPage

會取得一個值,表示與當前SqlDataSourceView控制項相關的物件是否SqlDataSource支援分頁檢索資料。

(繼承來源 SqlDataSourceView)
CanRetrieveTotalRowCount

會取得一個值,表示與目前SqlDataSourceView控制項相關的物件是否SqlDataSource支援取得資料列總數,除了資料集合外。

(繼承來源 SqlDataSourceView)
CanSort

會取得一個值,表示與目前SqlDataSourceView控制項相關的物件是否SqlDataSource支援對檢索資料的排序檢視。

(繼承來源 SqlDataSourceView)
CanUpdate

會取得一個值,表示與目前SqlDataSourceView控制項相關的物件是否SqlDataSource支援更新操作。

(繼承來源 SqlDataSourceView)
ConflictDetection

取得或設定值,指示當底層資料庫資料在操作期間變更時,控制項如何 SqlDataSource 執行更新與刪除。

(繼承來源 SqlDataSourceView)
DeleteCommand

取得或設定用來刪除底層資料庫資料的 SQL 字串 SqlDataSourceView

(繼承來源 SqlDataSourceView)
DeleteCommandType

取得或設定一個值,指示屬性中的 DeleteCommand 文字是 SQL 陳述式還是儲存程序名稱。

(繼承來源 SqlDataSourceView)
DeleteParameters

取得包含屬性所使用的 DeleteCommand 參數集合。

(繼承來源 SqlDataSourceView)
Events

會取得資料來源檢視的事件處理代理清單。

(繼承來源 DataSourceView)
FilterExpression

取得或設定一個過濾表達式,當方法被呼叫時 Select 會套用。

(繼承來源 SqlDataSourceView)
FilterParameters

取得一組參數,這些參數與字串中 FilterExpression 的任何參數佔位符相關聯。

(繼承來源 SqlDataSourceView)
InsertCommand

取得或設定物件用來插入資料到底層資料庫的 SQL 字串 SqlDataSourceView

(繼承來源 SqlDataSourceView)
InsertCommandType

取得或設定一個值,指示屬性中的 InsertCommand 文字是 SQL 陳述式還是儲存程序名稱。

(繼承來源 SqlDataSourceView)
InsertParameters

取得包含屬性所使用的 InsertCommand 參數集合。

(繼承來源 SqlDataSourceView)
IsTrackingViewState

會取得一個值,表示物件是否 SqlDataSourceView 正在儲存其檢視狀態的變更。

(繼承來源 SqlDataSourceView)
Name

會取得資料來源檢視的名稱。

(繼承來源 DataSourceView)
OldValuesParameterFormatString

取得或設定一個格式字串,將傳遞給 Delete or Update 方法的任何參數名稱套用。

(繼承來源 SqlDataSourceView)
ParameterPrefix

取得用於參數化 SQL 查詢中參數佔位符前綴的字串。

(繼承來源 SqlDataSourceView)
SelectCommand

取得或設定物件用來從底層資料庫擷取資料的 SQL 字串 SqlDataSourceView

(繼承來源 SqlDataSourceView)
SelectCommandType

取得或設定一個值,指示屬性中的 SelectCommand 文字是 SQL 查詢還是儲存程序名稱。

(繼承來源 SqlDataSourceView)
SelectParameters

取得包含屬性所使用的 SelectCommand 參數集合。

(繼承來源 SqlDataSourceView)
SortParameterName

取得或設定一個儲存程序參數的名稱,用於在使用儲存程序進行資料檢索時排序所取得的資料。

(繼承來源 SqlDataSourceView)
UpdateCommand

取得或設定物件用來更新底層資料庫資料的 SQL 字串 SqlDataSourceView

(繼承來源 SqlDataSourceView)
UpdateCommandType

取得或設定一個值,指示屬性中的 UpdateCommand 文字是 SQL 陳述式還是儲存程序名稱。

(繼承來源 SqlDataSourceView)
UpdateParameters

取得包含屬性所使用的 UpdateCommand 參數集合。

(繼承來源 SqlDataSourceView)

方法

名稱 Description
CanExecute(String)

判斷指定指令是否能執行。

(繼承來源 DataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

對物件所代表的資料 DataSourceView 清單執行非同步刪除操作。

(繼承來源 DataSourceView)
Delete(IDictionary, IDictionary)

使用 DeleteCommand SQL 字串、集合中指定的DeleteParameters參數,以及指定keysoldValues與集合中指定的值執行刪除操作。

(繼承來源 SqlDataSourceView)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

執行指定的命令。

(繼承來源 DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary)

執行指定的命令。

(繼承來源 DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

使用 DeleteCommand SQL 字串、集合中指定的DeleteParameters參數,以及指定keysoldValues與集合中指定的值執行刪除操作。

(繼承來源 SqlDataSourceView)
ExecuteInsert(IDictionary)

使用 InsertCommand SQL 字串、集合中指定的 InsertParameters 參數及指定 values 集合中的值執行插入操作。

(繼承來源 SqlDataSourceView)
ExecuteSelect(DataSourceSelectArguments)

利用屬性中的 SelectCommand SQL 字串及集合中 SelectParameters 的任何參數,從底層資料儲存中擷取資料。

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

使用 UpdateCommand SQL 字串、集合中的所有參數 UpdateParameters ,以及指定的 keysvalues、 和 oldValues 集合中的值執行更新操作。

(繼承來源 SqlDataSourceView)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
Insert(IDictionary, DataSourceViewOperationCallback)

對物件所代表的資料 DataSourceView 清單執行非同步插入操作。

(繼承來源 DataSourceView)
Insert(IDictionary)

使用 InsertCommand SQL 字串、集合中指定的 InsertParameters 參數及指定 values 集合中的值執行插入操作。

(繼承來源 SqlDataSourceView)
LoadViewState(Object)

還原先前儲存的資料來源檢視的檢視狀態。

(繼承來源 SqlDataSourceView)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
OnDataSourceViewChanged(EventArgs)

引發 DataSourceViewChanged 事件。

(繼承來源 DataSourceView)
OnDeleted(SqlDataSourceStatusEventArgs)

控制項完成刪除操作後Deleted,會提出SqlDataSource該事件。

(繼承來源 SqlDataSourceView)
OnDeleting(SqlDataSourceCommandEventArgs)

在控制項嘗試刪除操作前Deleting,先將SqlDataSource事件發生。

(繼承來源 SqlDataSourceView)
OnFiltering(SqlDataSourceFilteringEventArgs)

在控制項過濾選取操作結果之前Filtering,先將SqlDataSource事件發出。

(繼承來源 SqlDataSourceView)
OnInserted(SqlDataSourceStatusEventArgs)

控制節點完成插入操作後Inserted,該事件會SqlDataSource被檢出。

(繼承來源 SqlDataSourceView)
OnInserting(SqlDataSourceCommandEventArgs)

在控制節點嘗試插入操作前Inserting,先觸發SqlDataSource事件。

(繼承來源 SqlDataSourceView)
OnSelected(SqlDataSourceStatusEventArgs)

控制組完成資料檢索操作後Selected,會觸發SqlDataSource事件。

(繼承來源 SqlDataSourceView)
OnSelecting(SqlDataSourceSelectingEventArgs)

在控制嘗試資料擷取操作前Selecting,先觸發事件SqlDataSource

(繼承來源 SqlDataSourceView)
OnUpdated(SqlDataSourceStatusEventArgs)

控制節點完成更新操作後Updated,會提出SqlDataSource該事件。

(繼承來源 SqlDataSourceView)
OnUpdating(SqlDataSourceCommandEventArgs)

在控制節點嘗試更新操作前Updating,先將SqlDataSource事件提出。

(繼承來源 SqlDataSourceView)
RaiseUnsupportedCapabilityError(DataSourceCapabilities)

比較操作所請求 ExecuteSelect(DataSourceSelectArguments) 的能力與檢視所支援並由 RaiseUnsupportedCapabilitiesError(DataSourceView) 方法呼叫的能力。

(繼承來源 SqlDataSourceView)
SaveViewState()

會將自頁面發布以來控制項檢視狀態 SqlDataSourceView 的變更保存回伺服器。

(繼承來源 SqlDataSourceView)
Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

從底層資料儲存中非同步取得資料清單。

(繼承來源 DataSourceView)
Select(DataSourceSelectArguments)

利用 SelectCommand SQL 字串及集合中 SelectParameters 的任何參數,從底層資料庫擷取資料。

(繼承來源 SqlDataSourceView)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)
TrackViewState()

使 SqlDataSourceView 物件追蹤其檢視狀態的變更,使變更能儲存在 StateBag 控制項的物件中,並跨請求持續存在。

(繼承來源 SqlDataSourceView)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

對物件所代表的資料 DataSourceView 清單執行非同步更新操作。

(繼承來源 DataSourceView)
Update(IDictionary, IDictionary, IDictionary)

使用 UpdateCommand SQL 字串、集合中的所有參數 UpdateParameters ,以及指定的 keysvalues、 和 oldValues 集合中的值執行更新操作。

(繼承來源 SqlDataSourceView)

事件

名稱 Description
DataSourceViewChanged

當資料來源視圖改變時會發生。

(繼承來源 DataSourceView)
Deleted

當刪除操作完成時會發生。

(繼承來源 SqlDataSourceView)
Deleting

發生在刪除操作之前。

(繼承來源 SqlDataSourceView)
Filtering

發生在過濾操作之前。

(繼承來源 SqlDataSourceView)
Inserted

插入操作完成後發生。

(繼承來源 SqlDataSourceView)
Inserting

發生在插入操作之前。

(繼承來源 SqlDataSourceView)
Selected

當資料檢索操作完成時會發生。

(繼承來源 SqlDataSourceView)
Selecting

發生在資料檢索操作之前。

(繼承來源 SqlDataSourceView)
Updated

當更新操作完成時會發生。

(繼承來源 SqlDataSourceView)
Updating

發生在更新操作之前。

(繼承來源 SqlDataSourceView)

明確介面實作

名稱 Description
IStateManager.IsTrackingViewState

關於此成員的描述,請參見 IsTrackingViewState

(繼承來源 SqlDataSourceView)
IStateManager.LoadViewState(Object)

關於此成員的描述,請參見 LoadViewState(Object)

(繼承來源 SqlDataSourceView)
IStateManager.SaveViewState()

關於此成員的描述,請參見 SaveViewState()

(繼承來源 SqlDataSourceView)
IStateManager.TrackViewState()

關於此成員的描述,請參見 TrackViewState()

(繼承來源 SqlDataSourceView)

適用於

另請參閱