Sdílet prostřednictvím


AccessDataSourceView.ExecuteSelect(DataSourceSelectArguments) Metoda

Definice

Načte data z podkladového úložiště dat pomocí řetězce SQL ve SelectCommand vlastnosti a všech parametrů v kolekci SelectParameters .

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

Parametry

arguments
DataSourceSelectArguments

Slouží DataSourceSelectArguments k vyžádání operací s daty nad rámec základního načtení dat.

Návraty

Řádky IEnumerable dat.

Výjimky

Vlastnost DataFile je null nebo prázdný řetězec ("").

ExecuteSelect(DataSourceSelectArguments) Předání arguments metodě určuje, že zdroj dat by měl provést nějakou další práci při načítání dat, aby bylo možné stránkovat nebo řadit prostřednictvím načtených dat, ale ovládací prvek zdroje dat nepodporuje požadovanou funkci.

Poznámky

Objekt AccessDataSourceView přepíše metodu ExecuteSelect , aby se zajistilo, že DataFile vlastnost jeho přidruženého AccessDataSource ovládacího prvku je nastavena před načtením dat.

Před provedením ExecuteSelectOnSelecting metody je volána metoda pro vyvolání Selecting události. Událost můžete zpracovat Selecting , abyste prozkoumali hodnoty parametrů a provedli jakékoli předběžné zpracování před operací načítání dat.

K načtení dat AccessDataSourceView objekt vytvoří IDbCommand objekt pomocí SelectCommand textu a všech přidružených SelectParameters vlastností. Pak objekt AccessDataSourceView spustí IDbCommand objekt proti podkladovému úložišti dat. Po dokončení OnSelected operace se volá metoda pro vyvolání Selected události. Událost můžete zpracovat Selected , abyste prozkoumali všechny návratové hodnoty a kódy chyb a provedli jakékoli následné zpracování.

DataSourceMode Pokud je vlastnost nastavena na DataSet hodnotu a ukládání do mezipaměti je povolena, AccessDataSourceView načte data z mezipaměti a uloží je do mezipaměti během operace načítání dat. Mezipaměť se vytvoří, zahodí nebo aktualizuje na základě chování při ukládání do mezipaměti určené kombinací vlastností CacheDuration a CacheExpirationPolicy vlastností.

DataSourceMode Pokud je vlastnost nastavena na DataSet hodnotu a FilterExpression byla zadána vlastnost, DataSourceMode je vlastnost vyhodnocena spolu se všemi zadanými FilterParameters vlastnostmi a výsledný filtr se použije na seznam dat během Select operace.

Platí pro

Viz také