Nyelv

EntityDataSource.Selecting Esemény

Definíció

A lekérdezés létrehozása és végrehajtása előtt történik.

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) 

Eseménytípus

Megjegyzések

Az Selecting esemény a lekérdezés létrehozása és végrehajtása előtt jön létre. A lekérdezés létrehozása és végrehajtása előtt kezelje az Selecting eseményt az EntityDataSource adatkötött vezérlőelem konfigurációjának módosításához, illetve az argumentumok olvasásához vagy módosításához.

Állítsa be az Cancel objektum tulajdonságát a EntityDataSourceSelectingEventArgs lekérdezés megszakításához true . A SELECT művelet megszakítása után a rendszer nem ad vissza adatokat az adathoz kötött vezérlőnek.

Ha AllowPaging az adathoz kötött vezérlőelemben van beállítvatrue, a rendszer meghívja az és EntityDataSource a SkipTop lekérdezésszerkesztő metódusokat ObjectQuery<T> az objektum értékeinek StartRowIndex és MaximumRows tulajdonságainak DataSourceSelectArguments használatával.

Ha AllowSorting az adatkötött vezérlőelemben van beállítva true , az SortExpressionDataSourceSelectArguments objektum az esemény kezelésekor Selecting módosítható. Az esemény létrehozása után Selecting minden más lekérdezési operátor, például a WHERE vagy az ORDER BY, az oldaljelölésben megadottak lesznek alkalmazva.

A következőre érvényes: