SqlDataSourceView SqlDataSourceView SqlDataSourceView SqlDataSourceView Class

Определение

Поддерживает элемент управления SqlDataSource и предоставляет интерфейс для элементов управления с привязкой к данным для выполнения операций с SQL-данными в реляционных базах данных.Supports the SqlDataSource control and provides an interface for data-bound controls to perform SQL data operations against relational databases.

public ref class SqlDataSourceView : System::Web::UI::DataSourceView, System::Web::UI::IStateManager
public class SqlDataSourceView : System.Web.UI.DataSourceView, System.Web.UI.IStateManager
type SqlDataSourceView = class
    inherit DataSourceView
    interface IStateManager
Public Class SqlDataSourceView
Inherits DataSourceView
Implements IStateManager
Наследование
SqlDataSourceViewSqlDataSourceViewSqlDataSourceViewSqlDataSourceView
Производный
Реализации

Комментарии

SqlDataSourceView Класс предназначен главным образом для использования элементами управления с привязкой к данным, а не как программируемый объект в коде страницы.The SqlDataSourceView class is intended primarily to be used by data-bound controls, and not as a programmable object in page code.

Элементы управления источниками данных ASP.NET содержат один или несколько списков данных, представленных объектами представления источников данных.ASP.NET data source controls contain one or more lists of data, represented by data source view objects. Класс расширяет класс ,SqlDataSource определяет возможности элемента управления, с которым он связан, и реализует базовые функциональные возможности данных для элемента управления источника данных. DataSourceView SqlDataSourceViewThe SqlDataSourceView class extends the DataSourceView class, defines the capabilities of the SqlDataSource control with which it is associated, and implements the basic data functionality for the data source control. Update Select Insert Delete Класс реализует функциональные возможности данных SqlDataSource для элемента управления, включая операции,, и, сортировку, фильтрацию и управление параметрами, которые хранятся в представлении. SqlDataSourceView с.The SqlDataSourceView class implements the data functionality for the SqlDataSource control, including the Select, Update, Insert, and Delete operations, sorting, filtering, and managing settings that are kept in view state.

Несмотря на то, что SqlDataSource объектнапрямуюнепредоставляетсяразработчикамстраницэлементомуправления,многиеегосвойстваимеютзначение.SqlDataSourceViewAlthough the SqlDataSourceView object is not directly exposed to page developers by the SqlDataSource control, many of its properties are. Наиболее простой операцией, которую выполняет представление источника данных, является получение данных из базовой базы данных с помощью Select метода, который IEnumerable извлекает коллекцию элементов данных.The most basic operation that a data source view performs is data retrieval from the underlying database using the Select method, which retrieves an IEnumerable collection of data items. SqlDataSourceView Класс реализует извлечение данных из реляционных баз данных с помощью запросов SQL.The SqlDataSourceView class implements data retrieval from relational databases using SQL queries. Запросы SQL могут быть параметризованы для большей гибкости и безопасности.The SQL queries can be parameterized for greater flexibility and security. Следующие методы получения данных, свойства и события реализуются SqlDataSourceView и предоставляются непосредственно SqlDataSource элементом управления разработчикам страниц и другим вызывающим объектам:The following data retrieval methods, properties, and events are implemented by the SqlDataSourceView and exposed directly by its SqlDataSource control to page developers and other callers:

SqlDataSourceView Объект поддерживает обновление данных в реляционной базе данных с помощью команд SQL.The SqlDataSourceView object supports updating data in a relational database using SQL commands. Команды SQL могут быть параметризованы для большей гибкости и безопасности.The SQL commands can be parameterized for greater flexibility and security. Элементы управления с привязкой к данным, GridView такие DetailsViewкак и, можно настроить для автоматического обновления с помощью SqlDataSourceView, тогда как другие элементы управления не могут.Data-bound controls, such as the GridView and DetailsView, can be configured to perform updates automatically using the SqlDataSourceView, while other controls cannot. Следующие методы обновления, свойства и события реализуются SqlDataSourceView и предоставляются непосредственно его SqlDataSource элементом управления разработчикам страниц и другим вызывающим объектам:The following update methods, properties, and events are implemented by the SqlDataSourceView and exposed directly by its SqlDataSource control to page developers and other callers:

SqlDataSourceView Поддерживает вставку новых строк данных в реляционную базу данных.The SqlDataSourceView supports inserting new rows of data into a relational database. Команды SQL, указанные в InsertCommand свойстве, могут быть параметризованы для большей гибкости и безопасности.The SQL commands that are specified in the InsertCommand property can be parameterized for greater flexibility and security. Элементы управления с привязкой к данным, GridView такие DetailsViewкак и, можно настроить для автоматического SqlDataSourceViewвыполнения вставок с помощью, тогда как другие элементы управления не могут.Data-bound controls, such as the GridView and DetailsView, can be configured to perform inserts automatically using the SqlDataSourceView, while other controls cannot. Следующие методы вставки, свойства и события реализуются SqlDataSourceView и предоставляются непосредственно своим SqlDataSource элементом управления разработчикам страниц и другим вызывающим объектам:The following insert methods, properties, and events are implemented by the SqlDataSourceView and exposed directly by its SqlDataSource control to page developers and other callers:

SqlDataSourceView Объект также поддерживает удаление данных из реляционной базы данных.The SqlDataSourceView object also supports deleting data from a relational database. Как и в случае с другими командами, команды SQL, указанные DeleteCommand в свойстве, могут быть параметризованы для большей гибкости и безопасности.As with other commands, the SQL commands that are specified in the DeleteCommand property can be parameterized for greater flexibility and security. Элементы управления с привязкой к данным, GridView такие DetailsViewкак и, можно настроить для автоматического удаления с помощью SqlDataSourceView, тогда как другие элементы управления не могут.Data-bound controls, such as the GridView and DetailsView, can be configured to perform deletes automatically using the SqlDataSourceView, while other controls cannot. Следующие методы удаления, свойства и события реализуются SqlDataSourceView и предоставляются непосредственно его SqlDataSource элементом управления разработчикам страниц и другим вызывающим объектам:The following delete methods, properties, and events are implemented by the SqlDataSourceView and exposed directly by its SqlDataSource control to page developers and other callers:

Получение данных является более мощным, когда предложение, используемое для фильтрации данных при извлечении данных, является динамическим.Data retrieval is more powerful when the clause that is used to filter the data during data retrieval is dynamic. Другими словами, SQL-запрос с статическим предложением WHERE не является гибким и мощным в качестве запроса SQL, в котором значения в предложении WHERE привязаны к значениям, которые могут изменяться, например значения, отображаемые в элементах управления на странице веб-форм.In other words, an SQL query with a static WHERE clause is not as flexible and powerful as an SQL query where the values in the WHERE clause are bound to values that can change, such as values that are displayed in controls on a Web Forms page. Вместо перестроения SQL-запроса и установки SelectCommand свойства при каждой загрузке страницы можно FilterExpression использовать свойства и FilterParameters для применения динамической фильтрации к извлечению данных.Instead of rebuilding an SQL query and setting the SelectCommand property on every page load, you can use the FilterExpression and FilterParameters properties to apply dynamic filtering to data retrieval. Эти свойства реализуются SqlDataSourceView и предоставляются непосредственно SqlDataSource элементом управления к элементам управления с привязкой к данным и другим вызывающим объектам.These properties are implemented by the SqlDataSourceView and exposed directly by its SqlDataSource control to data-bound controls and other callers.

Данные, получаемые с помощью SqlDataSource элемента управления, можно отсортировать, добавив предложение ORDER BY, которое приводит к тому, что база данных будет выполнять упорядочивание при извлечении данных или путем упорядочения данных в памяти после их извлечения.You can sort the data that you retrieve with the SqlDataSource control by adding an ORDER BY clause, which causes the database to perform the ordering for you when you retrieve data or by ordering the data in memory after it is retrieved. Можно указать выражение сортировки SqlDataSourceView для, SortExpression задав свойство DataSourceSelectArguments объекта, который передается Select в метод.You can supply a sorting expression to the SqlDataSourceView by setting the SortExpression property of the DataSourceSelectArguments object that is passed to the Select method. Синтаксис SortExpression свойства соответствует синтаксису DataView.Sort свойства.The syntax for the SortExpression property is the same as the syntax for a DataView.Sort property. Если для получения данных используется хранимая процедура, можно также использовать SortParameterName свойство, чтобы указать параметр, который используется специально для сортировки результатов вызова хранимой процедуры.If you use a stored procedure to retrieve data, you can also use the SortParameterName property to specify a parameter that is used specifically for sorting the results of a stored procedure call.

Если несколько пользователей могут изменять базу данных одновременно, существует вероятность конфликта параллелизма.When more than one user can change the database concurrently, there is the potential for concurrency conflict. Элемент управления имеет управление параллелизмом SqlDataSource.ConflictDetection через свойство. SqlDataSourceThe SqlDataSource control has controls concurrency through the SqlDataSource.ConflictDetection property. Функциональные возможности реализуются в SqlDataSourceView.ConflictDetection свойстве.The functionality is implemented in the SqlDataSourceView.ConflictDetection property.

Как и многие другие серверные веб- SqlDataSourceView элементы управления IStateManager , компонент реализует интерфейс и использует состояние представления для отслеживания его состояния во всех запросах страницы.Like many other Web server controls, the SqlDataSourceView implements the IStateManager interface and uses view state to track its state across page requests. Для включения отслеживания состояния представления для элемента управления LoadViewStateпредоставляются SaveViewStateреализации свойства TrackViewState IsTrackingViewState и, а также методы, и.Implementations of the IsTrackingViewState and property and the LoadViewState, SaveViewState, and TrackViewState methods are provided to enable view state tracking for the control. Дополнительные сведения см. в разделе Обзор управления состоянием ASP.NET.For more information, see ASP.NET State Management Overview.

Конструкторы

SqlDataSourceView(SqlDataSource, String, HttpContext) SqlDataSourceView(SqlDataSource, String, HttpContext) SqlDataSourceView(SqlDataSource, String, HttpContext) SqlDataSourceView(SqlDataSource, String, HttpContext)

Инициализирует новый экземпляр класса SqlDataSourceView с назначением указанного элемента управления SqlDataSource в качестве владельца текущего представления.Initializes a new instance of the SqlDataSourceView class setting the specified SqlDataSource control as the owner of the current view.

Свойства

CancelSelectOnNullParameter CancelSelectOnNullParameter CancelSelectOnNullParameter CancelSelectOnNullParameter

Возвращает или задает значение, позволяющее определить, будет ли операция извлечения отменяться в случае равенства любого из параметров, содержащихся в коллекции SelectParameters, значению null.Gets or sets a value indicating whether a data retrieval operation is canceled when any parameter that is contained in the SelectParameters collection evaluates to null.

CanDelete CanDelete CanDelete CanDelete

Получает значение, позволяющее определить, поддерживает ли объект SqlDataSourceView, связанный с текущим элементом управления SqlDataSource, операцию удаления.Gets a value indicating whether the SqlDataSourceView object that is associated with the current SqlDataSource control supports the delete operation.

CanInsert CanInsert CanInsert CanInsert

Получает значение, позволяющее определить, поддерживает ли объект SqlDataSourceView, связанный с текущим элементом управления SqlDataSource, операцию вставки.Gets a value indicating whether the SqlDataSourceView object that is associated with the current SqlDataSource control supports the insert operation.

CanPage CanPage CanPage CanPage

Получает значение, позволяющее определить, поддерживает ли объект SqlDataSourceView, связанный с текущим элементом управления SqlDataSource, операцию разбиения извлеченных данных по страницам.Gets a value indicating whether the SqlDataSourceView object that is associated with the current SqlDataSource control supports the paging of retrieved data.

CanRetrieveTotalRowCount CanRetrieveTotalRowCount CanRetrieveTotalRowCount CanRetrieveTotalRowCount

Получает значение, позволяющее определить, поддерживает ли объект SqlDataSourceView, связанный с текущим элементом управления SqlDataSource, извлечение общего количества строк данных в дополнение к набору данных.Gets a value indicating whether the SqlDataSourceView object that is associated with the current SqlDataSource control supports retrieving the total number of data rows, in addition to the set of data.

CanSort CanSort CanSort CanSort

Получает значение, позволяющее определить, поддерживает ли объект SqlDataSourceView, связанный с текущим элементом управления SqlDataSource, операцию отсортированное представление извлеченных данных.Gets a value indicating whether the SqlDataSourceView object that is associated with the current SqlDataSource control supports a sorted view on the retrieved data.

CanUpdate CanUpdate CanUpdate CanUpdate

Получает значение, позволяющее определить, поддерживает ли объект SqlDataSourceView, связанный с текущим элементом управления SqlDataSource, операцию обновления.Gets a value indicating whether the SqlDataSourceView object that is associated with the current SqlDataSource control supports the update operation.

ConflictDetection ConflictDetection ConflictDetection ConflictDetection

Получает или задает значение, позволяющее определить действия, выполняемые элементом управления SqlDataSource в процессе обновления и удаления при изменении данных в строке основной базы данных во время выполнения операции.Gets or sets the value indicating how the SqlDataSource control performs updates and deletes when data in a row in the underlying database changes during the time of the operation.

DeleteCommand DeleteCommand DeleteCommand DeleteCommand

Получает или задает SQL-строку, которая используется объектом SqlDataSourceView для удаления данных из основной базы данных.Gets or sets the SQL string that the SqlDataSourceView uses to delete data from the underlying database.

DeleteCommandType DeleteCommandType DeleteCommandType DeleteCommandType

Получает или задает значение, позволяющее определить, чем является текст в свойстве DeleteCommand: оператором SQL или хранимой процедурой.Gets or sets a value indicating whether the text in the DeleteCommand property is a SQL statement or the name of a stored procedure.

DeleteParameters DeleteParameters DeleteParameters DeleteParameters

Возвращает коллекцию параметров, содержащую параметры, используемые свойством DeleteCommand.Gets the parameters collection containing the parameters that are used by the DeleteCommand property.

Events Events Events Events

Возвращает список делегатов обработчиков событий представления источника данных.Gets a list of event-handler delegates for the data source view.

(Inherited from DataSourceView)
FilterExpression FilterExpression FilterExpression FilterExpression

Возвращает или задает выражение фильтра для применения при вызове метода Select.Gets or sets a filtering expression that is applied when the Select method is called.

FilterParameters FilterParameters FilterParameters FilterParameters

Возвращает коллекцию параметров, связанных с любыми прототипами параметров в строке FilterExpression.Gets a collection of parameters that are associated with any parameter placeholders in the FilterExpression string.

InsertCommand InsertCommand InsertCommand InsertCommand

Получает или задает SQL-строку, которая используется объектом SqlDataSourceView для вставки данных в основную базу данных.Gets or sets the SQL string that the SqlDataSourceView object uses to insert data into the underlying database.

InsertCommandType InsertCommandType InsertCommandType InsertCommandType

Получает или задает значение, позволяющее определить, чем является текст в свойстве InsertCommand: оператором SQL или хранимой процедурой.Gets or sets a value indicating whether the text in the InsertCommand property is a SQL statement or the name of a stored procedure.

InsertParameters InsertParameters InsertParameters InsertParameters

Возвращает коллекцию параметров, содержащую параметры, используемые свойством InsertCommand.Gets the parameters collection containing the parameters that are used by the InsertCommand property.

IsTrackingViewState IsTrackingViewState IsTrackingViewState IsTrackingViewState

Получает значение, указывающее сохраняет ли объект SqlDataSourceView изменения в данных о состоянии представления.Gets a value indicating whether the SqlDataSourceView object is saving changes to its view state.

Name Name Name Name

Возвращает имя представления источника данных.Gets the name of the data source view.

(Inherited from DataSourceView)
OldValuesParameterFormatString OldValuesParameterFormatString OldValuesParameterFormatString OldValuesParameterFormatString

Возвращает или задает строку формата, применяемую к именам любых параметров, переданных методу Delete или Update.Gets or sets a format string to apply to the names of any parameters that are passed to the Delete or Update method.

ParameterPrefix ParameterPrefix ParameterPrefix ParameterPrefix

Возвращает строку, используемую для добавления приставки к прототипу параметра в параметризованном SQL-запросе.Gets the string that is used to prefix a parameter placeholder in a parameterized SQL query.

SelectCommand SelectCommand SelectCommand SelectCommand

Получает или задает SQL-строку, которая используется объектом SqlDataSourceView для извлечения данных из основной базы данных.Gets or sets the SQL string that the SqlDataSourceView object uses to retrieve data from the underlying database.

SelectCommandType SelectCommandType SelectCommandType SelectCommandType

Получает или задает значение, позволяющее определить, чем является текст в свойстве SelectCommand: SQL-запросом или хранимой процедурой.Gets or sets a value indicating whether the text in the SelectCommand property is a SQL query or the name of a stored procedure.

SelectParameters SelectParameters SelectParameters SelectParameters

Возвращает коллекцию параметров, содержащую параметры, используемые свойством SelectCommand.Gets the parameters collection containing the parameters that are used by the SelectCommand property.

SortParameterName SortParameterName SortParameterName SortParameterName

Получает или задает имя параметра хранимой процедуры, используемого для сортировки извлеченных данных при выполнении их извлечения с помощью хранимой процедуры.Gets or sets the name of a stored procedure parameter that is used to sort retrieved data when data retrieval is performed using a stored procedure.

UpdateCommand UpdateCommand UpdateCommand UpdateCommand

Получает или задает SQL-строку, которая используется объектом SqlDataSourceView для обновления данных в основной базе данных.Gets or sets the SQL string that the SqlDataSourceView object uses to update data in the underlying database.

UpdateCommandType UpdateCommandType UpdateCommandType UpdateCommandType

Получает или задает значение, позволяющее определить, чем является текст в свойстве UpdateCommand: оператором SQL или хранимой процедурой.Gets or sets a value indicating whether the text in the UpdateCommand property is a SQL statement or the name of a stored procedure.

UpdateParameters UpdateParameters UpdateParameters UpdateParameters

Возвращает коллекцию параметров, содержащую параметры, используемые свойством UpdateCommand.Gets the parameters collection containing the parameters that are used by the UpdateCommand property.

Методы

CanExecute(String) CanExecute(String) CanExecute(String) CanExecute(String)

Определяет, может ли быть выполнена указанная команда.Determines whether the specified command can be executed.

(Inherited from DataSourceView)
Delete(IDictionary, IDictionary) Delete(IDictionary, IDictionary) Delete(IDictionary, IDictionary) Delete(IDictionary, IDictionary)

Выполняет операцию удаления, используя SQL-строку DeleteCommand, все параметры, заданные в коллекции DeleteParameters, и значения, содержащиеся в заданных коллекциях keys и oldValues.Performs a delete operation using the DeleteCommand SQL string, any parameters that are specified in the DeleteParameters collection, and the values that are in the specified keys and oldValues collections.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Выполняет операцию асинхронного удаления в списке данных, представляющем объект DataSourceView.Performs an asynchronous delete operation on the list of data that the DataSourceView object represents.

(Inherited from DataSourceView)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
ExecuteCommand(String, IDictionary, IDictionary) ExecuteCommand(String, IDictionary, IDictionary) ExecuteCommand(String, IDictionary, IDictionary) ExecuteCommand(String, IDictionary, IDictionary)

Выполняет указанную команду.Executes the specified command.

(Inherited from DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Выполняет указанную команду.Executes the specified command.

(Inherited from DataSourceView)
ExecuteDelete(IDictionary, IDictionary) ExecuteDelete(IDictionary, IDictionary) ExecuteDelete(IDictionary, IDictionary) ExecuteDelete(IDictionary, IDictionary)

Выполняет операцию удаления, используя SQL-строку DeleteCommand, все параметры, заданные в коллекции DeleteParameters, и значения, содержащиеся в заданных коллекциях keys и oldValues.Performs a delete operation using the DeleteCommand SQL string, any parameters that are specified in the DeleteParameters collection, and the values that are in the specified keys and oldValues collections.

ExecuteInsert(IDictionary) ExecuteInsert(IDictionary) ExecuteInsert(IDictionary) ExecuteInsert(IDictionary)

Выполняет операцию вставки, используя SQL-строку InsertCommand, все параметры, заданные в коллекции InsertParameters, и значения, содержащиеся в заданной коллекции values.Performs an insert operation using the InsertCommand SQL string, any parameters that are specified in the InsertParameters collection, and the values that are in the specified values collection.

ExecuteSelect(DataSourceSelectArguments) ExecuteSelect(DataSourceSelectArguments) ExecuteSelect(DataSourceSelectArguments) ExecuteSelect(DataSourceSelectArguments)

Извлекает данные из основной базы данных, используя SQL-строку SelectCommand и параметры, содержащиеся в коллекции SelectParameters.Retrieves data from the underlying database using the SelectCommand SQL string and any parameters that are in the SelectParameters collection.

ExecuteUpdate(IDictionary, IDictionary, IDictionary) ExecuteUpdate(IDictionary, IDictionary, IDictionary) ExecuteUpdate(IDictionary, IDictionary, IDictionary) ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Выполняет операцию обновления, используя SQL-строку UpdateCommand, все параметры, имеющиеся в коллекции UpdateParameters, и значения, содержащиеся в заданных коллекциях keys, values и oldValues.Performs an update operation using the UpdateCommand SQL string, any parameters that are in the UpdateParameters collection, and the values that are in the specified keys, values, and oldValues collections.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
Insert(IDictionary) Insert(IDictionary) Insert(IDictionary) Insert(IDictionary)

Выполняет операцию вставки, используя SQL-строку InsertCommand, все параметры, заданные в коллекции InsertParameters, и значения, содержащиеся в заданной коллекции values.Performs an insert operation using the InsertCommand SQL string, any parameters that are specified in the InsertParameters collection, and the values that are in the specified values collection.

Insert(IDictionary, DataSourceViewOperationCallback) Insert(IDictionary, DataSourceViewOperationCallback) Insert(IDictionary, DataSourceViewOperationCallback) Insert(IDictionary, DataSourceViewOperationCallback)

Выполняет операцию асинхронной вставки по списку данных, представляющем объект DataSourceView.Performs an asynchronous insert operation on the list of data that the DataSourceView object represents.

(Inherited from DataSourceView)
LoadViewState(Object) LoadViewState(Object) LoadViewState(Object) LoadViewState(Object)

Восстанавливает сохраненное раннее состояние представления источника данных.Restores the previously saved view state for the data source view.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
OnDataSourceViewChanged(EventArgs) OnDataSourceViewChanged(EventArgs) OnDataSourceViewChanged(EventArgs) OnDataSourceViewChanged(EventArgs)

Вызывает событие DataSourceViewChanged.Raises the DataSourceViewChanged event.

(Inherited from DataSourceView)
OnDeleted(SqlDataSourceStatusEventArgs) OnDeleted(SqlDataSourceStatusEventArgs) OnDeleted(SqlDataSourceStatusEventArgs) OnDeleted(SqlDataSourceStatusEventArgs)

Вызывает событие Deleted после завершения операции удаления в элементе управления SqlDataSource.Raises the Deleted event after the SqlDataSource control has completed a delete operation.

OnDeleting(SqlDataSourceCommandEventArgs) OnDeleting(SqlDataSourceCommandEventArgs) OnDeleting(SqlDataSourceCommandEventArgs) OnDeleting(SqlDataSourceCommandEventArgs)

Вызывает событие Deleting до того, как элемент управления SqlDataSource попытается выполнить операцию удаления.Raises the Deleting event before the SqlDataSource control attempts a delete operation.

OnFiltering(SqlDataSourceFilteringEventArgs) OnFiltering(SqlDataSourceFilteringEventArgs) OnFiltering(SqlDataSourceFilteringEventArgs) OnFiltering(SqlDataSourceFilteringEventArgs)

Вызывает событие Filtering до того, как элемент управления SqlDataSource отфильтрует результаты операции выбора.Raises the Filtering event before the SqlDataSource control filters the results of a select operation.

OnInserted(SqlDataSourceStatusEventArgs) OnInserted(SqlDataSourceStatusEventArgs) OnInserted(SqlDataSourceStatusEventArgs) OnInserted(SqlDataSourceStatusEventArgs)

Инициирует возникновение события Inserted после завершения операции вставки в элементе управления SqlDataSource.Raises the Inserted event after the SqlDataSource control has completed an insert operation.

OnInserting(SqlDataSourceCommandEventArgs) OnInserting(SqlDataSourceCommandEventArgs) OnInserting(SqlDataSourceCommandEventArgs) OnInserting(SqlDataSourceCommandEventArgs)

Вызывает событие Inserting до того, как элемент управления SqlDataSource попытается выполнить операцию вставки.Raises the Inserting event before the SqlDataSource control attempts an insert operation.

OnSelected(SqlDataSourceStatusEventArgs) OnSelected(SqlDataSourceStatusEventArgs) OnSelected(SqlDataSourceStatusEventArgs) OnSelected(SqlDataSourceStatusEventArgs)

Вызывает событие Selected после завершения операции извлечения данных в элементе управления SqlDataSource.Raises the Selected event after the SqlDataSource control has completed a data retrieval operation.

OnSelecting(SqlDataSourceSelectingEventArgs) OnSelecting(SqlDataSourceSelectingEventArgs) OnSelecting(SqlDataSourceSelectingEventArgs) OnSelecting(SqlDataSourceSelectingEventArgs)

Вызывает событие Selecting до того, как элемент управления SqlDataSource попытается выполнить операцию извлечения данных.Raises the Selecting event before the SqlDataSource control attempts a data retrieval operation.

OnUpdated(SqlDataSourceStatusEventArgs) OnUpdated(SqlDataSourceStatusEventArgs) OnUpdated(SqlDataSourceStatusEventArgs) OnUpdated(SqlDataSourceStatusEventArgs)

Вызывает событиеUpdated, после этого как элемент управления SqlDataSource завершил операцию обновления.Raises the Updated event after the SqlDataSource control has completed an update operation.

OnUpdating(SqlDataSourceCommandEventArgs) OnUpdating(SqlDataSourceCommandEventArgs) OnUpdating(SqlDataSourceCommandEventArgs) OnUpdating(SqlDataSourceCommandEventArgs)

Вызывает событие Updating до того, как элемент управления SqlDataSource попытается выполнить операцию обновления.Raises the Updating event before the SqlDataSource control attempts an update operation.

RaiseUnsupportedCapabilityError(DataSourceCapabilities) RaiseUnsupportedCapabilityError(DataSourceCapabilities) RaiseUnsupportedCapabilityError(DataSourceCapabilities) RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Сравнивает возможности, запрошенные для операции ExecuteSelect(DataSourceSelectArguments), с возможностями, которые поддерживаются представлением и вызываются с помощью метода RaiseUnsupportedCapabilitiesError(DataSourceView).Compares the capabilities that are requested for an ExecuteSelect(DataSourceSelectArguments) operation against those that the view supports and is called by the RaiseUnsupportedCapabilitiesError(DataSourceView) method.

SaveViewState() SaveViewState() SaveViewState() SaveViewState()

Сохраняет изменения состояния представления элемента управления SqlDataSourceView, произошедшие с момента отправки страницы обратно на сервер.Saves the changes to the view state for the SqlDataSourceView control since the time that the page was posted back to the server.

Select(DataSourceSelectArguments) Select(DataSourceSelectArguments) Select(DataSourceSelectArguments) Select(DataSourceSelectArguments)

Извлекает данные из основной базы данных, используя SQL-строку SelectCommand и параметры, содержащиеся в коллекции SelectParameters.Retrieves data from the underlying database using the SelectCommand SQL string and any parameters that are in the SelectParameters collection.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback) Select(DataSourceSelectArguments, DataSourceViewSelectCallback) Select(DataSourceSelectArguments, DataSourceViewSelectCallback) Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Асинхронно возвращает список данных из хранилища базовых данных.Gets a list of data asynchronously from the underlying data storage.

(Inherited from DataSourceView)
ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)
TrackViewState() TrackViewState() TrackViewState() TrackViewState()

Инициирует отслеживание элементом управления SqlDataSourceView изменений в состоянии его представления, благодаря чему эти изменения можно сохранить для этого элемента в объекте StateBag и хранить их для всех запросов одной и той же страницы.Causes the SqlDataSourceView object to track changes to its view state so that the changes can be stored in the StateBag object for the control and persisted across requests for the same page.

Update(IDictionary, IDictionary, IDictionary) Update(IDictionary, IDictionary, IDictionary) Update(IDictionary, IDictionary, IDictionary) Update(IDictionary, IDictionary, IDictionary)

Выполняет операцию обновления, используя SQL-строку UpdateCommand, все параметры, имеющиеся в коллекции UpdateParameters, и значения, содержащиеся в заданных коллекциях keys, values и oldValues.Performs an update operation using the UpdateCommand SQL string, any parameters that are in the UpdateParameters collection, and the values that are in the specified keys, values, and oldValues collections.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Выполняет операцию асинхронного обновления в списке данных, представляющем объект DataSourceView.Performs an asynchronous update operation on the list of data that the DataSourceView object represents.

(Inherited from DataSourceView)

События

DataSourceViewChanged DataSourceViewChanged DataSourceViewChanged DataSourceViewChanged

Происходит при изменении представления источника данных.Occurs when the data source view has changed.

(Inherited from DataSourceView)
Deleted Deleted Deleted Deleted

Происходит по завершении операции удаления.Occurs when a delete operation has completed.

Deleting Deleting Deleting Deleting

Происходит перед операцией удаления.Occurs before a delete operation.

Filtering Filtering Filtering Filtering

Происходит перед операцией фильтрации.Occurs before a filter operation.

Inserted Inserted Inserted Inserted

Происходит при завершении операции вставки.Occurs when an insert operation has completed.

Inserting Inserting Inserting Inserting

Происходит перед операцией вставки.Occurs before an insert operation.

Selected Selected Selected Selected

Происходит по завершении операции извлечения данных.Occurs when a data retrieval operation has completed.

Selecting Selecting Selecting Selecting

Происходит перед операцией извлечения данных.Occurs before a data retrieval operation.

Updated Updated Updated Updated

Происходит при завершении операции обновления.Occurs when an update operation has completed.

Updating Updating Updating Updating

Происходит перед операцией обновления.Occurs before an update operation.

Явные реализации интерфейса

IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState

Описание этого члена см. в разделе IsTrackingViewState.For a description of this member, see IsTrackingViewState.

IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object)

Описание этого члена см. в разделе LoadViewState(Object).For a description of this member, see LoadViewState(Object).

IStateManager.SaveViewState() IStateManager.SaveViewState() IStateManager.SaveViewState() IStateManager.SaveViewState()

Описание этого члена см. в разделе SaveViewState().For a description of this member, see SaveViewState().

IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState()

Описание этого члена см. в разделе TrackViewState().For a description of this member, see TrackViewState().

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

Дополнительно