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 集合和其他数据库查询属性。 还可以通过访问 属性来检查 DataSourceSelectArguments 传递给 Select 方法的对象 Arguments

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)

适用于

另请参阅