Aracılığıyla paylaş


AccessDataSourceView.ExecuteSelect(DataSourceSelectArguments) Yöntem

Tanım

özelliğindeki SQL dizesini ve koleksiyondaki SelectCommand parametreleri kullanarak temel alınan veri depolama alanından SelectParameters veri alır.

protected public:
 override System::Collections::IEnumerable ^ ExecuteSelect(System::Web::UI::DataSourceSelectArguments ^ arguments);
protected internal override System.Collections.IEnumerable ExecuteSelect(System.Web.UI.DataSourceSelectArguments arguments);
override this.ExecuteSelect : System.Web.UI.DataSourceSelectArguments -> System.Collections.IEnumerable
Protected Friend Overrides Function ExecuteSelect (arguments As DataSourceSelectArguments) As IEnumerable

Parametreler

arguments
DataSourceSelectArguments

DataSourceSelectArguments Temel veri alma işleminin ötesinde veriler üzerinde işlem istemek için kullanılan bir.

Döndürülenler

Veri IEnumerable satırlarından biri.

Özel durumlar

DataFile özelliği null veya boş bir dizedir ("").

arguments yöntemine ExecuteSelect(DataSourceSelectArguments) geçirilen, veri kaynağının alınan veriler arasında sayfalama veya sıralamayı etkinleştirmek için verileri alırken bazı ek çalışmalar gerçekleştirmesi gerektiğini belirtir, ancak veri kaynağı denetimi istenen özelliği desteklemez.

Açıklamalar

nesnesi, AccessDataSourceView veri alınmadan önce ilişkili AccessDataSource denetiminin DataFile özelliğinin ayarlandığından emin olmak için yöntemini geçersiz kılarExecuteSelect.

ExecuteSelect yöntemi gerçekleştirilmeden önce, OnSelecting olayı yükseltmek için yöntemi çağrılırSelecting. Parametrelerin Selecting değerlerini incelemek ve veri alma işleminden önce herhangi bir ön işleme gerçekleştirmek için olayı işleyebilirsiniz.

Veri alma işlemini gerçekleştirmek için nesne, AccessDataSourceView metni ve ilişkili SelectParameters özellikleri kullanarak SelectCommand bir IDbCommand nesne oluşturur. Ardından nesnesi, AccessDataSourceView temel alınan veri depolamaya IDbCommand karşı nesnesini yürütür. İşlem tamamlandıktan sonra, OnSelected olayı yükseltmek için yöntemi çağrılır Selected . Dönüş değerlerini ve hata kodlarını incelemek ve herhangi bir işlem sonrası gerçekleştirmek için olayı işleyebilirsiniz Selected .

DataSourceMode özelliği değere DataSet ayarlanırsa ve önbelleğe alma etkinleştirilirse, AccessDataSourceView veri alma işlemi sırasında veri alınır ve önbellekten veri kaydedilir. önbellek, ve CacheExpirationPolicy özelliklerinin bileşimi CacheDuration tarafından belirtilen önbelleğe alma davranışına göre oluşturulur, atılır veya yenilenir.

DataSourceMode Özellik değere DataSet ayarlanırsa ve bir FilterExpression özellik belirtilmişse, DataSourceMode özellik sağlanan FilterParameters özelliklerle birlikte değerlendirilir ve sonuçta elde edilen filtre işlem sırasında Select veri listesine uygulanır.

Şunlara uygulanır

Ayrıca bkz.