Udostępnij za pośrednictwem


EntityDataSource.Selected Zdarzenie

Definicja

Występuje po wykonaniu zapytania.

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

Uwagi

Zdarzenie Selected jest zgłaszane po wykonaniu zapytania i zwracaniu danych. Jest on również zgłaszany w przypadku wystąpienia błędu podczas przygotowywania lub wykonywania zapytania.

Właściwość ResultsEntityDataSourceSelectedEventArgs obiektu zawiera IEnumerable obiekt zwracany z zapytania. Obsługa zdarzenia w Selected celu pobrania i zapisania zwróconych jednostek w obiekcie ViewState. Zrób to, aby utrwały zmiany obiektu na stronie.

Właściwość TotalRowCountEntityDataSourceSelectedEventArgs obiektu pokazuje całkowitą liczbę obiektów na wszystkich stronach, niezależnie od wartości przekazanych przez kontrolkę związaną z danymi na potrzeby stronicowania. TotalRowCount jest pobierany tylko wtedy, gdy kontrolka powiązana z danymi wymaga jej, na przykład jeśli stronicowanie jest włączone.

Jeśli podczas przygotowywania lub wykonywania zapytania wystąpi błąd, Selected zostanie zgłoszone zdarzenie, Exception właściwość EntityDataSourceSelectedEventArgs obiektu zostanie ustawiona na zwróconą Exceptionwłaściwość , a Results właściwość jest ustawiona na nullwartość . Jeśli obsłużysz wyjątek w procedurze Selected obsługi zdarzeń, ustaw ExceptionHandled właściwość na truewartość . Zapobiega to ponownemu zgłaszaniu wyjątku. Po określeniu ExceptionHandled wartości false dla właściwości EntityDataSource element ponownie zgłasza wyjątek.

Dotyczy