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 。 這可防止再次引發例外狀況。 當您為 屬性指定 的值 falseExceptionHandledEntityDataSource 會重新引發例外狀況。

適用於