EntityDataSource.Selecting 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在构建并执行查询之前发生。
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调用 Skip 和 MaximumRows 查询生成器方法ObjectQuery<T>。
如果在AllowSorting
数据绑定控件中将 true
设置为 ,SortExpressionDataSourceSelectArguments则可以在处理事件时Selecting更改 对象的 。 在页面标记中指定的任何其他查询运算符(如 WHERE 或 ORDER BY)在引发 事件后 Selecting 应用。