Поделиться через


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)

Применяется к

См. также раздел