Nyelv

EntityDataSource.Selected Esemény

Definíció

A lekérdezés végrehajtása után következik be.

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) 

Eseménytípus

Megjegyzések

Az Selected esemény a lekérdezés végrehajtása és az adatok visszaadása után jön létre. Akkor is felmerül, ha hiba történt a lekérdezés előkészítése vagy végrehajtása során.

Az Results objektum tulajdonsága EntityDataSourceSelectedEventArgs a lekérdezésből visszaadott objektumok egyikét IEnumerable tartalmazza. Selected A visszaadott entitások lekéréséhez és tárolásához használt esemény kezelése a ViewState. Ezzel megőrizheti az objektummódosításokat a lapon.

Az TotalRowCount objektum tulajdonsága az EntityDataSourceSelectedEventArgs összes oldalon az objektumok teljes számát jeleníti meg, függetlenül attól, hogy a lapozáshoz használt adathoz kötött vezérlőelem milyen értékeket ad át. TotalRowCount a rendszer csak akkor kéri le, ha az adathoz kötött vezérlőnek szüksége van rá, például ha a lapozás engedélyezve van.

Ha hiba történik a lekérdezés előkészítésekor vagy végrehajtásakor, az Selected esemény létrejön, az ExceptionEntityDataSourceSelectedEventArgs objektum tulajdonsága a visszaadott Exceptionértékre van állítva, a tulajdonság pedig a Results következőre nullvan állítva. Ha az eseménykezelőben kezeli a Selected kivételt, állítsa a tulajdonságot a ExceptionHandled következőre true: . Ez megakadályozza, hogy a kivétel ismét elő legyen emelve. Ha a tulajdonság értékét falseExceptionHandled adja meg, a EntityDataSource kivétel újra fel lesz emelve.

A következőre érvényes: