Freigeben über


EntityDataSource.Selected Ereignis

Definition

Tritt ein, nachdem eine Abfrage ausgeführt wurde.

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

Hinweise

Das Selected Ereignis wird ausgelöst, nachdem eine Abfrage ausgeführt und Daten zurückgegeben wurden. Sie wird auch ausgelöst, wenn während der Abfragevorbereitung oder -ausführung ein Fehler aufgetreten ist.

Die Results -Eigenschaft des EntityDataSourceSelectedEventArgs -Objekts enthält eine IEnumerable von -Objekten, die von der Abfrage zurückgegeben werden. Behandeln Sie das Selected Ereignis, um zurückgegebene Entitäten in abzurufen ViewStateund zu speichern. Führen Sie dies aus, um Objektänderungen auf der Seite beizubehalten.

Die TotalRowCount -Eigenschaft des EntityDataSourceSelectedEventArgs -Objekts zeigt die Gesamtzahl der Objekte auf allen Seiten an, unabhängig von den Werten, die vom datengebundenen Steuerelement für das Paging übergeben werden. TotalRowCount wird nur abgerufen, wenn das datengebundene Steuerelement es benötigt, z. B. wenn das Paging aktiviert ist.

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 das zurückgegebene Exceptionfestgelegt, und die Results -Eigenschaft ist auf nullfestgelegt. Wenn Sie die Ausnahme im Selected Ereignishandler behandeln, legen Sie die ExceptionHandled -Eigenschaft auf fest true. Dadurch wird verhindert, dass die Ausnahme erneut ausgelöst wird. Wenn Sie einen Wert von false für die ExceptionHandled -Eigenschaft angeben, löst die EntityDataSource Ausnahme erneut aus.

Gilt für: