EntityDataSource.Selected EntityDataSource.Selected EntityDataSource.Selected EntityDataSource.Selected Event

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) 

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 EntityDataSourceSelectedEventArgs des-Objekts enthält IEnumerable eine 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 Sie Selected das-Ereignis, um zurückgegebene Entitäten ViewStateim abzurufen und zu speichern.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 EntityDataSourceSelectedEventArgs des-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. TotalRowCountwird 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ück Exceptiongegebenen festgelegt Results , und die- nullEigenschaft wird auf festgelegt.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 - trueEigenschaft auf fest.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 false für die ExceptionHandled -Eigenschaft den Wert angeben, löst EntityDataSource die Ausnahme erneut aus.When you specify a value of false for the ExceptionHandled property, the EntityDataSource re-raises the exception.

Gilt für: