Aracılığıyla paylaş


EntityDataSource.Selected Olay

Tanım

Sorgu yürütüldükten sonra gerçekleşir.

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) 

Olay Türü

Açıklamalar

Olay Selected , bir sorgu yürütüldükten ve veriler döndürüldükten sonra oluşturulur. Sorgu hazırlama veya yürütme sırasında bir hata oluştuğunda da tetikler.

Results nesnesinin EntityDataSourceSelectedEventArgs özelliği, sorgudan döndürülen nesnelerden birini IEnumerable içerir. Selected döndürülen varlıkları almak ve içinde depolamak için olayı işleyebilirViewState. Nesne değişikliklerini sayfada kalıcı hale getirmek için bunu yapın.

TotalRowCount nesnesinin EntityDataSourceSelectedEventArgs özelliği, disk belleği için veriye bağlı denetim tarafından geçirilen değerlerden bağımsız olarak tüm sayfalardaki nesnelerin toplam sayısını gösterir. TotalRowCount yalnızca veriye bağlı denetime ihtiyaç duyuyorsa (disk belleğinin etkin olması gibi) alınır.

Sorgu hazırlandığında veya yürütülürken bir hata oluşursa, Selected olay oluşturulur, Exception nesnenin EntityDataSourceSelectedEventArgs özelliği döndürülen Exceptiondeğerine ayarlanır ve Results özelliği olarak nullayarlanır. Olay işleyicisinde Selected özel durumu işlerseniz özelliğini olarak trueayarlayınExceptionHandled. Bu, özel durumun yeniden tetiklenmesini engeller. özelliği için değerini false belirttiğinizde ExceptionHandledEntityDataSource , özel durumu yeniden oluşturur.

Şunlara uygulanır