SqlDataSourceSelectingEventArgs 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为 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的对象来检查和操作 CommandText、 Parameters 集合和其他数据库查询属性。 还可以通过访问 属性来检查 DataSourceSelectArguments 传递给 Select 方法的对象 Arguments 。
在 SqlDataSourceSelectingEventArgs 方法中使用 OnSelecting 类,在运行数据库查询之前提供对 SqlDataSource 数据库查询的访问权限。
控件 SqlDataSource 公开许多事件,可以在数据操作过程中处理这些事件来处理基础数据对象。 下表列出了事件和关联的 EventArgs 类以及事件处理程序委托。
事件 | EventArgs | EventHandler |
---|---|---|
Selecting. 在检索数据之前发生。 |
SqlDataSourceSelectingEventArgs | SqlDataSourceSelectingEventHandler |
Inserting、 Updating和 Deleting。 在执行插入、更新或删除操作之前发生。 |
SqlDataSourceCommandEventArgs | SqlDataSourceCommandEventHandler |
Selected、Inserted、Updated 和 Deleted。 数据检索、插入、更新或删除操作完成后发生。 |
SqlDataSourceStatusEventArgs | SqlDataSourceStatusEventHandler |
构造函数
属性
Arguments |
获取传递给 DataSourceSelectArguments 方法的 Select(DataSourceSelectArguments) 对象。 |
Cancel |
获取或设置指示是否应取消事件的值。 (继承自 CancelEventArgs) |
Command |
获得挂起的数据库命令。 (继承自 SqlDataSourceCommandEventArgs) |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |