Condividi tramite


EntityDataSource.Selected Evento

Definizione

Si verifica dopo l'esecuzione di una query.

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) 

Tipo evento

Commenti

L'evento viene generato dopo l'esecuzione Selected di una query e i dati vengono restituiti. Viene generato anche se si è verificato un errore durante la preparazione o l'esecuzione di query.

La Results proprietà dell'oggetto EntityDataSourceSelectedEventArgs contiene un IEnumerable oggetto di oggetti restituiti dalla query. Gestire l'evento Selected per recuperare e archiviare le entità restituite in ViewState. Eseguire questa operazione per rendere persistenti le modifiche dell'oggetto nella pagina.

La TotalRowCount proprietà dell'oggetto EntityDataSourceSelectedEventArgs mostra il numero totale di oggetti in tutte le pagine, indipendentemente dai valori passati dal controllo associato ai dati per il paging. TotalRowCount viene recuperato solo se il controllo associato ai dati lo richiede, ad esempio se il paging è abilitato.

Se si verifica un errore quando la query viene preparata o eseguita, l'evento Selected viene generato, la Exception proprietà dell'oggetto EntityDataSourceSelectedEventArgs viene impostata sull'oggetto restituito Exceptione la Results proprietà è impostata su null. Se si gestisce l'eccezione nel Selected gestore eventi, impostare la ExceptionHandled proprietà su true. Ciò impedisce di generare di nuovo l'eccezione. Quando si specifica un valore di false per la proprietà, viene EntityDataSource generata di nuovo l'eccezioneExceptionHandled.

Si applica a