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 sono stati restituiti. Viene generato anche se si è verificato un errore durante la preparazione o l'esecuzione della query.

La Results proprietà dell'oggetto EntityDataSourceSelectedEventArgs contiene un IEnumerable 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 apportate agli oggetti 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 a dati per il paging. TotalRowCount viene recuperato solo se il controllo associato a dati lo richiede, ad esempio se il paging è abilitato.

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

Si applica a