EntityDataSource.Selected Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.