EntityDataSource.Selected Esemény
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.