EntityDataSource.Selected Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 wurde und Daten zurückgegeben wurden. Es 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 zum Abrufen und Speichern zurückgegebener Entitäten in der ViewState. Führen Sie dies aus, um Objektänderungen auf der Seite beizubehalten.
Die TotalRowCount Eigenschaft des EntityDataSourceSelectedEventArgs Objekts zeigt die Gesamtanzahl 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 sie benötigt, z. B. wenn paging aktiviert ist.
Wenn ein Fehler auftritt, wenn die Abfrage vorbereitet oder ausgeführt wird, wird das Selected Ereignis ausgelöst, die Exception Eigenschaft des EntityDataSourceSelectedEventArgs Objekts wird auf die zurückgegebene Exceptionfestgelegt, und die Results Eigenschaft wird auf null. Wenn Sie die Ausnahme im Selected Ereignishandler behandeln, legen Sie die ExceptionHandled Eigenschaft auf true. Dadurch wird verhindert, dass die Ausnahme erneut ausgelöst wird. Wenn Sie einen Wert false für die ExceptionHandled Eigenschaft angeben, löst die EntityDataSource Ausnahme erneut aus.