EntityDataSource.Selected Zdarzenie

Definicja

Występuje po wykonaniu zapytania.Occurs after a query has been executed.

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) 

Typ zdarzenia

EventHandler<EntityDataSourceSelectedEventArgs>

Uwagi

SelectedZdarzenie jest wywoływane po wykonaniu zapytania i zwróceniu danych.The Selected event is raised after a query has been executed and data has been returned. Jest również zgłaszane, jeśli wystąpił błąd podczas przygotowywania lub wykonywania zapytania.It is also raised if an error occurred during query preparation or execution.

ResultsWłaściwość EntityDataSourceSelectedEventArgs obiektu zawiera IEnumerable obiekty, które są zwracane z zapytania.The Results property of the EntityDataSourceSelectedEventArgs object contains an IEnumerable of objects that are returned from the query. Obsłuż Selected zdarzenie, aby pobrać i zapisać zwrócone jednostki w ViewState .Handle the Selected event to retrieve and store returned entities in the ViewState. Zrób to, aby zachować zmiany obiektów na stronie.Do this to persist object changes on the page.

TotalRowCountWłaściwość EntityDataSourceSelectedEventArgs obiektu pokazuje łączną liczbę obiektów na wszystkich stronach, niezależnie od wartości przekazana przez formant powiązany z danymi na potrzeby stronicowania.The TotalRowCount property of the EntityDataSourceSelectedEventArgs object shows the total number of objects in all pages, regardless of the values passed by the data-bound control for paging. TotalRowCount jest pobierany tylko wtedy, gdy formant powiązany z danymi będzie go potrzebował, na przykład jeśli stronicowanie jest włączone.TotalRowCount is only retrieved if the data-bound control needs it, such as if paging is enabled.

Jeśli wystąpi błąd podczas przygotowywania lub wykonywania zapytania, Selected zdarzenie jest wywoływane, Exception Właściwość EntityDataSourceSelectedEventArgs obiektu jest ustawiona na zwracane Exception , a Results Właściwość jest ustawiona na null .If an error occurs when the query is prepared or executed, the Selected event is raised, the Exception property of the EntityDataSourceSelectedEventArgs object is set to the returned Exception, and the Results property is set to null. Jeśli wystąpi wyjątek w Selected obsłudze zdarzeń, należy ustawić ExceptionHandled Właściwość na true .If you handle the exception in the Selected event handler, set the ExceptionHandled property to true. Zapobiega to ponownemu występowaniu wyjątku.This prevents the exception from being raised again. Po określeniu wartości false dla ExceptionHandled właściwości, EntityDataSource ponowne zgłasza wyjątek.When you specify a value of false for the ExceptionHandled property, the EntityDataSource re-raises the exception.

Dotyczy