Sdílet prostřednictvím


AccessDataSourceView.ExecuteSelect(DataSourceSelectArguments) Metoda

Definice

Načte data ze základní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

Objekt s IEnumerable řádky dat.

Výjimky

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

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

Poznámky

Objekt AccessDataSourceView přepíše metodu ExecuteSelect , aby se zajistilo, že DataFile vlastnost 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čtení dat.

Aby bylo možné provést načtení dat, AccessDataSourceView objekt sestaví IDbCommand objekt pomocí SelectCommand textu a všech přidružených SelectParameters vlastností. AccessDataSourceView Objekt pak spustí objekt proti IDbCommand podkladovému úložišti dat. Po dokončení OnSelected operace je volána 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 následné zpracování.

DataSourceMode Pokud je vlastnost nastavena na DataSet hodnotu a ukládání do mezipaměti je povoleno, AccessDataSourceView načítá data z mezipaměti a ukládá 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, které je určeno kombinací CacheDuration vlastností a CacheExpirationPolicy .

DataSourceMode Pokud je vlastnost nastavena na DataSet hodnotu a FilterExpression byla zadána vlastnost, DataSourceMode vyhodnocuje se vlastnost 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é