AccessDataSourceView.ExecuteSelect(DataSourceSelectArguments) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает данные из базового хранилища данных с помощью строки SQL в свойстве SelectCommand и любых параметров в 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
Параметры
- arguments
- DataSourceSelectArguments
Объект DataSourceSelectArguments , используемый для запроса операций с данными за пределами базового извлечения данных.
Возвращаемое значение
Строка IEnumerable данных.
Исключения
Свойство DataFile имеет null или пустую строку ("").
ExecuteSelect(DataSourceSelectArguments) Переданный arguments метод указывает, что источник данных должен выполнять некоторую дополнительную работу при извлечении данных для включения разбиения по страницам или сортировки по извлеченным данным, но управление источником данных не поддерживает запрошенную возможность.
Комментарии
Объект AccessDataSourceView переопределяет ExecuteSelect метод, чтобы убедиться, что DataFile свойство связанного AccessDataSource элемента управления задано перед получением данных.
Перед выполнением ExecuteSelectOnSelecting метода вызывается метод для вызова Selecting события. Событие можно обрабатывать Selecting для проверки значений параметров и выполнения предварительной обработки перед операцией извлечения данных.
Чтобы выполнить извлечение данных, AccessDataSourceView объект создает IDbCommand объект с помощью SelectCommand текста и всех связанных SelectParameters свойств. AccessDataSourceView Затем объект выполняет IDbCommand объект в базовом хранилище данных. После завершения OnSelected операции вызывается метод для вызова Selected события. Вы можете обрабатывать Selected событие для проверки любых возвращаемых значений и кодов ошибок, а также для выполнения любой последующей обработки.
DataSourceMode Если для свойства задано DataSet значение и кэширование включено, AccessDataSourceView извлекает данные из кэша и сохраняет данные в кэш во время операции извлечения данных. Кэш создается, удаляется или обновляется на основе поведения кэширования, заданного CacheDuration сочетанием свойств и CacheExpirationPolicy свойств.
DataSourceMode Если для свойства задано DataSet значение и FilterExpression свойство указано, DataSourceMode свойство вычисляется вместе с любыми предоставленными FilterParameters свойствами, а результирующий фильтр применяется к списку данных во время Select операции.