AccessDataSourceView.ExecuteSelect(DataSourceSelectArguments) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.