ObjectDataSourceSelectingEventArgs 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为 Selecting 控件的 ObjectDataSource 事件提供数据。
public ref class ObjectDataSourceSelectingEventArgs : System::Web::UI::WebControls::ObjectDataSourceMethodEventArgs
public class ObjectDataSourceSelectingEventArgs : System.Web.UI.WebControls.ObjectDataSourceMethodEventArgs
type ObjectDataSourceSelectingEventArgs = class
inherit ObjectDataSourceMethodEventArgs
Public Class ObjectDataSourceSelectingEventArgs
Inherits ObjectDataSourceMethodEventArgs
- 继承
注解
类 ObjectDataSourceSelectingEventArgs 在 方法中使用 OnSelecting 。 由于它派生自 ObjectDataSourceMethodEventArgs 类,因此 类 ObjectDataSourceSelectingEventArgs 提供对输入参数的访问,以便通过 InputParameters 属性进行验证和操作。 类ObjectDataSourceSelectingEventArgs还提供 ExecutingSelectCount 属性,该属性用于检查当前执行的数据检索操作是否在检索数据之外的行计数。 这一点很重要,因为在启用数据源分页时,会 Selecting 引发两次 事件。 有关详细信息,请参阅 ExecutingSelectCount。
控件 ObjectDataSource 公开许多事件,你可以处理这些事件,以在其生命周期中的各个时间处理基础业务对象。 下表列出了事件和关联的 EventArgs 类以及事件处理程序委托。
事件 | EventArgs |
EventHandler |
---|---|---|
ObjectCreating. 在实例化业务对象之前立即发生。 |
ObjectDataSourceEventArgs | ObjectDataSourceObjectEventHandler |
ObjectCreated. 在实例化业务对象后立即发生。 |
ObjectDataSourceEventArgs | ObjectDataSourceObjectEventHandler |
Selecting. 在检索数据之前发生。 |
ObjectDataSourceSelectingEventArgs | ObjectDataSourceSelectingEventHandler |
Inserting、 Updating和 Deleting。 在执行插入、更新或删除操作之前发生。 |
ObjectDataSourceMethodEventArgs | ObjectDataSourceMethodEventHandler |
Selected. 在检索数据后发生。 |
ObjectDataSourceStatusEventArgs | ObjectDataSourceStatusEventHandler |
Inserted、 Updated和 Deleted。 在完成插入、更新或删除操作后发生。 |
ObjectDataSourceStatusEventArgs | ObjectDataSourceStatusEventHandler |
ObjectDisposing. 在销毁业务对象之前发生。 |
ObjectDataSourceDisposingEventArgs | ObjectDataSourceDisposingEventHandler |
构造函数
ObjectDataSourceSelectingEventArgs(IOrderedDictionary, DataSourceSelectArguments, Boolean) |
初始化 ObjectDataSourceSelectingEventArgs 类的新实例。 |
属性
Arguments |
提供一种机制,在检索数据时 ObjectDataSource 对象可使用该机制请求与数据相关的操作。 |
Cancel |
获取或设置指示是否应取消事件的值。 (继承自 CancelEventArgs) |
ExecutingSelectCount |
获取一个值,该值指示 ObjectDataSource 在数据检索操作中是否还在检索行计数。 |
InputParameters |
获取包含业务对象方法参数及其值的集合。 (继承自 ObjectDataSourceMethodEventArgs) |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |