EntityDataSource.Selected Zdarzenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 null
wartość . Jeśli obsłużysz wyjątek w procedurze Selected obsługi zdarzeń, ustaw ExceptionHandled właściwość na true
wartość . 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.