EntityDataSource.Selected Evento

Definizione

Si verifica dopo l'esecuzione di una query.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) 

Commenti

L' Selected evento viene generato dopo l'esecuzione di una query e la restituzione dei dati.The Selected event is raised after a query has been executed and data has been returned. Viene generato anche se si è verificato un errore durante la preparazione o l'esecuzione della query.It is also raised if an error occurred during query preparation or execution.

La Results proprietà IEnumerable dell'oggetto contiene un oggetto di oggetti restituiti dalla query. EntityDataSourceSelectedEventArgsThe Results property of the EntityDataSourceSelectedEventArgs object contains an IEnumerable of objects that are returned from the query. Gestire l' Selected evento per recuperare e archiviare le entità restituite ViewStatein.Handle the Selected event to retrieve and store returned entities in the ViewState. Eseguire questa operazione per salvare in modo permanente le modifiche all'oggetto nella pagina.Do this to persist object changes on the page.

La TotalRowCount proprietàEntityDataSourceSelectedEventArgs dell'oggetto indica il numero totale di oggetti in tutte le pagine, indipendentemente dai valori passati dal controllo con associazione a dati per il paging.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. TotalRowCountviene recuperato solo se il controllo con associazione a dati lo richiede, ad esempio se il paging è abilitato.TotalRowCount is only retrieved if the data-bound control needs it, such as if paging is enabled.

Se si verifica un errore durante la preparazione o l'esecuzione della query Selected , viene generato l'evento Exception , la proprietà EntityDataSourceSelectedEventArgs dell'oggetto viene impostata sull'oggetto Exceptionrestituito e la Results proprietà viene impostata su 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. Se si gestisce l'eccezione nel Selected gestore eventi, impostare la ExceptionHandled proprietà su true.If you handle the exception in the Selected event handler, set the ExceptionHandled property to true. In questo modo si impedisce che venga generata nuovamente l'eccezione.This prevents the exception from being raised again. Quando si specifica un valore false per la ExceptionHandled proprietà, il EntityDataSource genera nuovamente l'eccezione.When you specify a value of false for the ExceptionHandled property, the EntityDataSource re-raises the exception.

Si applica a