SqlDataSourceSelectingEventArgs 類別

定義

提供 Selecting 控制項的 SqlDataSource 事件資料。

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

備註

藉由新增事件處理常式委派來處理 Selecting 事件,您可以執行任何其他必要前置處理,或完全取消資料庫查詢。 因為類別 SqlDataSourceSelectingEventArgs 衍生自 SqlDataSourceCommandEventArgs 類別,所以您可以將 屬性設定 Canceltrue 來解除擱置 SqlDataSource 的資料庫查詢。 您可以藉由存取 DbCommand 屬性所 Command 公開的物件,先檢查及操作 CommandTextParameters 集合和其他資料庫查詢屬性,再執行查詢。 您也可以藉由存取 Arguments 屬性來檢查 DataSourceSelectArguments 傳遞至 Select 方法的物件。

類別 SqlDataSourceSelectingEventArgs 用於 方法中 OnSelecting ,以在執行資料庫查詢之前提供資料庫查詢的存取 SqlDataSource 權。

控制項 SqlDataSource 會公開許多事件,您可以在資料作業期間處理基礎資料物件。 下表列出事件和相關聯的 EventArgs 類別和事件處理常式委派。

事件 EventArgs EventHandler
Selecting.

發生于擷取資料之前。
SqlDataSourceSelectingEventArgs SqlDataSourceSelectingEventHandler
InsertingUpdatingDeleting

發生于執行插入、更新或刪除作業之前。
SqlDataSourceCommandEventArgs SqlDataSourceCommandEventHandler
SelectedInsertedUpdatedDeleted

發生于資料擷取、插入、更新或刪除作業完成之後。
SqlDataSourceStatusEventArgs SqlDataSourceStatusEventHandler

建構函式

SqlDataSourceSelectingEventArgs(DbCommand, DataSourceSelectArguments)

使用指定的 SqlDataSourceSelectingEventArgs 物件和傳遞至 DbCommand 方法的任何 DataSourceSelectArguments,初始化 Select(DataSourceSelectArguments) 類別的新執行個體。

屬性

Arguments

取得傳遞至 DataSourceSelectArguments 方法的 Select(DataSourceSelectArguments) 物件。

Cancel

取得或設定值,這個值表示是否應該取消事件。

(繼承來源 CancelEventArgs)
Command

取得暫止的資料庫命令。

(繼承來源 SqlDataSourceCommandEventArgs)

方法

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於

另請參閱