EntityDataSource.Selected Ereignis

Definition

Tritt ein, nachdem eine Abfrage ausgeführt wurde.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) 

Ereignistyp

EventHandler<EntityDataSourceSelectedEventArgs>

Hinweise

Das Selected -Ereignis wird ausgelöst, nachdem eine Abfrage ausgeführt wurde und Daten zurückgegeben wurden.The Selected event is raised after a query has been executed and data has been returned. Sie wird auch ausgelöst, wenn während der Vorbereitung oder Ausführung der Abfrage ein Fehler aufgetreten ist.It is also raised if an error occurred during query preparation or execution.

Die- Results Eigenschaft des- EntityDataSourceSelectedEventArgs Objekts enthält eine IEnumerable von-Objekten, die von der Abfrage zurückgegeben werden.The Results property of the EntityDataSourceSelectedEventArgs object contains an IEnumerable of objects that are returned from the query. Behandeln Selected Sie das-Ereignis, um zurückgegebene Entitäten im abzurufen und zu speichern ViewState .Handle the Selected event to retrieve and store returned entities in the ViewState. Dies geschieht, um Objektänderungen auf der Seite beizubehalten.Do this to persist object changes on the page.

Die- TotalRowCount Eigenschaft des- EntityDataSourceSelectedEventArgs Objekts zeigt die Gesamtanzahl der Objekte auf allen Seiten an, unabhängig von den Werten, die vom Daten gebundenen Steuerelement für das Paging übergeben werden.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. TotalRowCount wird nur abgerufen, wenn das Daten gebundene Steuerelement es benötigt, z. b. Wenn Paging aktiviert ist.TotalRowCount is only retrieved if the data-bound control needs it, such as if paging is enabled.

Wenn beim Vorbereiten oder Ausführen der Abfrage ein Fehler auftritt, wird das- Selected Ereignis ausgelöst. die Exception -Eigenschaft des- EntityDataSourceSelectedEventArgs Objekts wird auf den zurückgegebenen festgelegt, Exception und die- Results Eigenschaft wird auf festgelegt 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. Wenn Sie die Ausnahme im- Selected Ereignishandler behandeln, legen Sie die- ExceptionHandled Eigenschaft auf fest true .If you handle the exception in the Selected event handler, set the ExceptionHandled property to true. Dadurch wird verhindert, dass die Ausnahme erneut ausgelöst wird.This prevents the exception from being raised again. Wenn Sie für die-Eigenschaft den Wert angeben false ExceptionHandled , löst die EntityDataSource Ausnahme erneut aus.When you specify a value of false for the ExceptionHandled property, the EntityDataSource re-raises the exception.

Gilt für: