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 會重新引發例外狀況。