EntityDataSource.Selecting 事件

定义

在构建并执行查询之前发生。

public:
 event EventHandler<System::Web::UI::WebControls::EntityDataSourceSelectingEventArgs ^> ^ Selecting;
public event EventHandler<System.Web.UI.WebControls.EntityDataSourceSelectingEventArgs> Selecting;
member this.Selecting : EventHandler<System.Web.UI.WebControls.EntityDataSourceSelectingEventArgs> 
Public Custom Event Selecting As EventHandler(Of EntityDataSourceSelectingEventArgs) 

事件类型

注解

Selecting 构造和执行查询之前引发 事件。 在构造和执行查询之前, Selecting 处理 事件以修改 的配置 EntityDataSource ,或者从数据绑定控件读取或更改参数。

Cancel 对象的 属性 EntityDataSourceSelectingEventArgs 设置为 true 以取消查询。 取消 SELECT 操作时,不会向数据绑定控件返回任何数据。

如果在AllowPaging数据绑定控件中将 true 设置为 ,则 EntityDataSource 使用 对象的 和 Top 属性DataSourceSelectArguments的值StartRowIndex调用 SkipMaximumRows 查询生成器方法ObjectQuery<T>

如果在AllowSorting数据绑定控件中将 true 设置为 ,SortExpressionDataSourceSelectArguments则可以在处理事件时Selecting更改 对象的 。 在页面标记中指定的任何其他查询运算符(如 WHERE 或 ORDER BY)在引发 事件后 Selecting 应用。

适用于