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


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. Перед выполнением запроса можно проверить свойства , коллекцию и другие свойства запроса базы данных, а также управлять имиCommandText, перейдя к объектуDbCommand, Parameters предоставленному свойством Command . Вы также можете проверить DataSourceSelectArguments объект, передаваемый в метод , Select перейдя к свойству Arguments .

Класс SqlDataSourceSelectingEventArgs используется в методе для предоставления OnSelecting доступа к запросу SqlDataSource к базе данных перед его выполнением.

Элемент SqlDataSource управления предоставляет множество событий, которые можно обрабатывать для работы с базовыми объектами данных во время операции с данными. В следующей таблице перечислены события и связанные EventArgs классы и делегаты обработчика событий.

Событие 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)

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

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