SqlDataSourceSelectingEventArgs Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет данные для Selecting события SqlDataSource элемента управления.
public ref class SqlDataSourceSelectingEventArgs : System::Web::UI::WebControls::SqlDataSourceCommandEventArgs
public class SqlDataSourceSelectingEventArgs : System.Web.UI.WebControls.SqlDataSourceCommandEventArgs
type SqlDataSourceSelectingEventArgs = class
inherit SqlDataSourceCommandEventArgs
Public Class SqlDataSourceSelectingEventArgs
Inherits SqlDataSourceCommandEventArgs
- Наследование
Комментарии
Добавив делегат обработчика событий для обработки Selecting события, можно выполнить любую дополнительную предварительную обработку или полностью отменить запрос базы данных.
SqlDataSourceSelectingEventArgs Так как класс является производным от SqlDataSourceCommandEventArgs класса, можно отменить ожидающий SqlDataSource запрос базы данных, задав Cancel для свойства значение true. Перед выполнением запроса можно изучить и управлять имиCommandTextParameters, коллекции и другими свойствами запроса базы данных, путем доступа к объекту, предоставляемому DbCommand свойствомCommand. Вы также можете проверить объект, передаваемый DataSourceSelectArgumentsSelect методу, путем доступа к свойству Arguments .
Класс SqlDataSourceSelectingEventArgs используется в методе OnSelecting для предоставления доступа к запросу SqlDataSource базы данных перед выполнением.
Элемент SqlDataSource управления предоставляет множество событий, которые можно обрабатывать для работы с базовыми объектами данных во время операции с данными. В следующей таблице перечислены события и связанные EventArgs классы и делегаты обработчика событий.
| Event | EventArgs | EventHandler |
|---|---|---|
|
Selecting. Происходит перед получением данных. |
SqlDataSourceSelectingEventArgs | SqlDataSourceSelectingEventHandler |
|
Inserting, Updatingи Deleting. Происходит перед выполнением операции вставки, обновления или удаления. |
SqlDataSourceCommandEventArgs | SqlDataSourceCommandEventHandler |
|
Selected, Inserted, Updated и Deleted. Происходит после завершения операции извлечения данных, вставки, обновления или удаления. |
SqlDataSourceStatusEventArgs | SqlDataSourceStatusEventHandler |
Конструкторы
| Имя | Описание |
|---|---|
| SqlDataSourceSelectingEventArgs(DbCommand, DataSourceSelectArguments) |
Инициализирует новый экземпляр SqlDataSourceSelectingEventArgs класса, используя указанный DbCommand объект и все DataSourceSelectArguments переданные методу Select(DataSourceSelectArguments) . |
Свойства
| Имя | Описание |
|---|---|
| Arguments |
Возвращает объект, переданный DataSourceSelectArguments методу Select(DataSourceSelectArguments) . |
| Cancel |
Возвращает или задает значение, указывающее, следует ли отменить событие. (Унаследовано от CancelEventArgs) |
| Command |
Возвращает команду ожидающей базы данных. (Унаследовано от SqlDataSourceCommandEventArgs) |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |