EntityDataSource.Selected 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在执行查询之后发生。
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
。 这可以防止再次引发异常。 为 属性指定 值false
ExceptionHandled时,会EntityDataSource重新引发异常。