EntityDataSource.Selected 事件

定义

在执行查询之后发生。

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

事件类型

注解

执行 Selected 查询并返回数据后,将引发 该事件。 如果在查询准备或执行期间发生错误,也会引发此错误。

对象的 Results 属性 EntityDataSourceSelectedEventArgs 包含 IEnumerable 从查询返回的 对象的 。 处理 事件以 Selected 检索返回的实体并将其存储在 中 ViewState。 执行此操作可保留页面上的对象更改。

对象的 TotalRowCount 属性 EntityDataSourceSelectedEventArgs 显示所有页面中的对象总数,而不考虑数据绑定控件传递的值以进行分页。 TotalRowCount 仅当数据绑定控件需要时才检索它,例如启用分页时。

如果在准备或执行查询时发生错误,则会 Selected 引发 事件, Exception 对象的 EntityDataSourceSelectedEventArgs 属性设置为返回 Exception的 ,并将 Results 属性设置为 null。 如果在事件处理程序中 Selected 处理异常,请将 ExceptionHandled 属性设置为 true。 这可以防止再次引发异常。 为 属性指定 值falseExceptionHandled时,会EntityDataSource重新引发异常。

适用于