EntityDataSource.Selecting 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, bevor eine Abfrage erstellt und ausgeführt wird.
public:
event EventHandler<System::Web::UI::WebControls::EntityDataSourceSelectingEventArgs ^> ^ Selecting;
public event EventHandler<System.Web.UI.WebControls.EntityDataSourceSelectingEventArgs> Selecting;
member this.Selecting : EventHandler<System.Web.UI.WebControls.EntityDataSourceSelectingEventArgs>
Public Custom Event Selecting As EventHandler(Of EntityDataSourceSelectingEventArgs)
Ereignistyp
Hinweise
Das Selecting -Ereignis wird ausgelöst, bevor eine Abfrage erstellt und ausgeführt wird. Behandeln Sie das Selecting -Ereignis, um die Konfiguration von EntityDataSource zu ändern oder die Argumente aus dem datengebundenen Steuerelement zu lesen oder zu ändern, bevor die Abfrage erstellt und ausgeführt wird.
Legen Sie die Cancel -Eigenschaft des EntityDataSourceSelectingEventArgs -Objekts auf fest true
, um die Abfrage abzubrechen. Wenn der SELECT-Vorgang abgebrochen wird, werden keine Daten an das datengebundene Steuerelement zurückgegeben.
Wenn AllowPaging
im datengebundenen Steuerelement auf true
festgelegt ist, ruft die -Methode und Top die EntityDataSourceSkip -Abfrage-Generator-Methode unter ObjectQuery<T> Verwendung der Werte der StartRowIndex Eigenschaften und MaximumRows des DataSourceSelectArguments -Objekts auf.
Wenn AllowSorting
im datengebundenen Steuerelement auf true
festgelegt ist, kann die SortExpression des DataSourceSelectArguments -Objekts geändert werden, wenn das Selecting Ereignis behandelt wird. Alle anderen Abfrageoperatoren, z. B. WHERE oder ORDER BY, die im Seitenmarkup angegeben sind, werden angewendet, nachdem das Selecting Ereignis ausgelöst wurde.