ObjectDataSourceView ObjectDataSourceView ObjectDataSourceView ObjectDataSourceView Class

Определение

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

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

Комментарии

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

Update Select Delete Insert Класс реализует функциональные возможности данных ObjectDataSource для элемента управления, включая операции,, и, сортировку, фильтрацию и управление параметрами, сохраненными в состоянии представления. ObjectDataSourceViewThe ObjectDataSourceView class implements the data functionality for the ObjectDataSource control, including the Select, Update, Delete, and Insert operations, sorting, filtering, and management of settings kept in view state.

Объект создается для каждого экземпляра ObjectDataSource класса во время выполнения. ObjectDataSourceViewA ObjectDataSourceView object is created for each instance of the ObjectDataSource class at run time. Вызовы операций с данными экземпляра ObjectDataSource класса обрабатываются экземпляром ObjectDataSourceView объекта.Calls to data operations of the instance of the ObjectDataSource class are handled by the instance of the ObjectDataSourceView object. Разработчики страниц не обращаются к экземпляру ObjectDataSourceView класса напрямую.Page developers do not access the instance of the ObjectDataSourceView class directly. Разработчики элементов управления могут создавать пользовательские элементы управления данными, ObjectDataSource расширяя классы и ObjectDataSourceView .Control developers can create custom data controls by extending the ObjectDataSource and ObjectDataSourceView classes.

ObjectDataSourceView Класс выполняет операции с данными, вызывая методы для бизнес-или объектов данных с помощью отражения.The ObjectDataSourceView class performs data operations by calling methods on business or data objects using reflection. Во время ObjectDataSource выполнения элемент управления создает экземпляр типа, определяемый TypeName свойством, а затем вызывает соответствующий метод для операции с данными.At run time, the ObjectDataSource control creates an instance of the type that is identified by the TypeName property, and then calls the appropriate method for the data operation. Экземпляр объекта не кэшируется в памяти с помощью ObjectDataSourceView.The instantiated object is not cached in memory by the ObjectDataSourceView. Объект создается и уничтожается для каждого вызова метода данных.The object is created and destroyed for every data method call. Если метод имеет значение static (Shared в Visual Basic), экземпляр не создается, но метод операции с данными по-прежнему вызывается.If the method is static (Shared in Visual Basic), an instance is not created but the data operation method is still called.

Объект ObjectDataSourceView не предоставляется непосредственно разработчикам ObjectDataSource страниц элементом управления.The ObjectDataSourceView is not directly exposed to page developers by the ObjectDataSource control. Вместо этого доступ к свойствам и методам ObjectDataSourceView осуществляется ObjectDataSourceчерез.Instead, the properties and methods of the ObjectDataSourceView are accessed through the ObjectDataSource. Например, DeleteMethod свойство объекта ObjectDataSourceView задается путем ObjectDataSourceустановки DeleteMethod свойства объекта.For example, the DeleteMethod of ObjectDataSourceView property is set by setting the DeleteMethod property of the ObjectDataSource.

Получение данныхRetrieving Data

Наиболее простой операцией, которую выполняет представление источника данных, является получение данных из базового хранилища данных с помощью Select метода, который IEnumerable извлекает коллекцию элементов данных.The most basic operation that a data source view performs is data retrieval from the underlying data storage using the Select method, which retrieves an IEnumerable collection of data items. Следующие методы получения данных, свойства и события реализуются ObjectDataSourceView объектом и предоставляются непосредственно его ObjectDataSource элементом управления разработчикам страниц и другим вызывающим объектам:The following data retrieval methods, properties, and events are implemented by the ObjectDataSourceView object and exposed directly by its ObjectDataSource control to page developers and other callers:

Обновление данныхUpdating Data

Объект поддерживает обновление данных путем вызова бизнес-метода или объекта данных, идентифицируемого UpdateMethod свойством. ObjectDataSourceViewThe ObjectDataSourceView object supports data updates by calling a business or data object method that is identified by the UpdateMethod property. Элементы управления с привязкой к данным, которые автоматически выполняют обновления GridView , DetailsView такие как элементы управления и, IOrderedDictionary передают их параметры ObjectDataSourceView в интерфейсе, а объект представления объединяет эти параметры с любыми параметрами, которые Найдено в UpdateParameters коллекции.Data-bound controls that automatically perform updates, such as the GridView and DetailsView controls, pass their parameters in an IOrderedDictionary interface to the ObjectDataSourceView and the view object merges these parameters with any parameters that are found in the UpdateParameters collection.

Следующие методы обновления, свойства и события реализуются ObjectDataSourceView и предоставляются непосредственно его ObjectDataSource элементом управления разработчикам страниц и другим вызывающим объектам:The following update methods, properties, and events are implemented by the ObjectDataSourceView and exposed directly by its ObjectDataSource control to page developers and other callers:

Вставка данныхInserting Data

Объект поддерживает вставку новых строк данных путем вызова метода бизнес-или объекта данных, определяемого InsertMethod свойством. ObjectDataSourceViewThe ObjectDataSourceView object supports inserting new rows of data by calling a business or data object method that is identified by the InsertMethod property. Элементы управления с привязкой к данным, которые автоматически выполняют вставки GridView , DetailsViewтакие как и, IOrderedDictionary передают их параметры ObjectDataSourceView в интерфейсе, а объект представления объединяет эти параметры с любыми параметрами, найденными в InsertParameters коллекция.Data-bound controls that automatically perform inserts, such as the GridView and DetailsView, pass their parameters in an IOrderedDictionary interface to the ObjectDataSourceView and the view object merges these parameters with any parameters that are found in the InsertParameters collection.

Следующие методы вставки, свойства и события реализуются ObjectDataSourceView и предоставляются непосредственно своим ObjectDataSource элементом управления разработчикам страниц и другим вызывающим объектам:The following insert methods, properties, and events are implemented by the ObjectDataSourceView and exposed directly by its ObjectDataSource control to page developers and other callers:

Удаление данныхDeleting Data

Объект поддерживает удаление данных путем вызова метода бизнес-или объекта данных, определяемого DeleteMethod свойством. ObjectDataSourceViewThe ObjectDataSourceView object supports deleting data by calling a business or data object method that is identified by the DeleteMethod property. Элементы управления с привязкой к данным, которые автоматически выполняют удаления GridView , DetailsViewтакие как и, IOrderedDictionary передают их параметры ObjectDataSourceView в интерфейсе, а объект представления объединяет эти параметры с любыми параметрами, найденными в DeleteParameters коллекция.Data-bound controls that automatically perform deletes, such as the GridView and DetailsView, pass their parameters in an IOrderedDictionary interface to the ObjectDataSourceView and the view object merges these parameters with any parameters that are found in the DeleteParameters collection. Следующие методы удаления, свойства и события реализуются ObjectDataSourceView и предоставляются непосредственно его ObjectDataSource элементом управления разработчикам страниц и другим вызывающим объектам:The following delete methods, properties, and events are implemented by the ObjectDataSourceView and exposed directly by its ObjectDataSource control to page developers and other callers:

Фильтрация и сортировка данныхFiltering and Sorting Data

Получение данных является более мощным, когда можно фильтровать данные динамически.Data retrieval is more powerful when you can filter the data dynamically. Фильтрация поддерживается только ObjectDataSource элементом управления, Select если метод возвращает DataTable объект или DataSet .Filtering is supported only by the ObjectDataSource control if the Select method returns a DataTable or DataSet object. Для применения динамической фильтрации FilterExpression к FilterParameters извлечению данных можно использовать свойства и.You can use the FilterExpression and FilterParameters properties to apply dynamic filtering to data retrieval. Эти свойства реализуются ObjectDataSourceView объектом и предоставляются непосредственно ObjectDataSource элементом управления к элементам управления с привязкой к данным и другим вызывающим объектам.These properties are implemented by the ObjectDataSourceView object and exposed directly by its ObjectDataSource control to data-bound controls and other callers.

Данные, получаемые с ObjectDataSource помощью, можно отсортировать путем упорядочения данных в памяти после их получения.You can sort the data that you retrieve with the ObjectDataSource by ordering the data in memory after it is retrieved. Сортировка поддерживается только ObjectDataSource элементом управления, Select если метод возвращает DataTable или DataSet.Sorting is supported only by the ObjectDataSource control if the Select method returns a DataTable or DataSet. Свойство всегда возвращает trueзначение, ObjectDataSourceView посколькуSelect не может определить, какой тип возвращается методом без вызова метода. CanSortThe CanSort property always returns true, because the ObjectDataSourceView cannot determine what type is returned by the Select method without calling the method. Синтаксис свойства такой же, как и DataView.Sort для свойства. SortExpressionThe SortExpression property syntax is the same as for a DataView.Sort property.

Отслеживание состояния представленияTracking View State

ObjectDataSourceView КомпонентIStateManager реализует интерфейс и использует состояние представления для отслеживания состояния по запросам страниц.The ObjectDataSourceView implements the IStateManager interface and uses view state to track its state across page requests. Для включения отслеживания состояния SaveViewStateпредставления для TrackViewState элемента управления предоставляются реализации методов ,и.LoadViewStateImplementation of 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.

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

ObjectDataSourceView(ObjectDataSource, String, HttpContext) ObjectDataSourceView(ObjectDataSource, String, HttpContext) ObjectDataSourceView(ObjectDataSource, String, HttpContext) ObjectDataSourceView(ObjectDataSource, String, HttpContext)

Инициализирует новый экземпляр класса ObjectDataSourceView.Initializes a new instance of the ObjectDataSourceView class.

Свойства

CanDelete CanDelete CanDelete CanDelete

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

CanInsert CanInsert CanInsert CanInsert

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

CanPage CanPage CanPage CanPage

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

CanRetrieveTotalRowCount CanRetrieveTotalRowCount CanRetrieveTotalRowCount CanRetrieveTotalRowCount

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

CanSort CanSort CanSort CanSort

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

CanUpdate CanUpdate CanUpdate CanUpdate

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

ConflictDetection ConflictDetection ConflictDetection ConflictDetection

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

ConvertNullToDBNull ConvertNullToDBNull ConvertNullToDBNull ConvertNullToDBNull

Получает или задает значение, позволяющее определить, выполняется ли автоматическое преобразование значений Parameter, переданных операции обновления, вставки или удаления и равных величине null, в значение Value.Gets or sets a value indicating whether Parameter values that are passed to an update, insert, or delete operation are automatically converted from null to the Value value.

DataObjectTypeName DataObjectTypeName DataObjectTypeName DataObjectTypeName

Получает или задает имя класса, используемого элементом управления ObjectDataSource в качестве параметра операции с данными.Gets or sets the name of a class that the ObjectDataSource control uses for a parameter in a data operation. Элемент управления ObjectDataSource использует указанный класс вместо объекта Parameter, который задается в различных коллекциях параметров.The ObjectDataSource control uses the specified class instead of the Parameter objects that are in the various parameters collections.

DeleteMethod DeleteMethod DeleteMethod DeleteMethod

Получает или задает имя метода или функции, вызываемых объектом ObjectDataSourceView для удаления данных.Gets or sets the name of the method or function that the ObjectDataSourceView object invokes to delete data.

DeleteParameters DeleteParameters DeleteParameters DeleteParameters

Получает коллекцию параметров, содержащую параметры, используемые методом DeleteMethod.Gets the parameters collection that contains the parameters that are used by the DeleteMethod method.

EnablePaging EnablePaging EnablePaging EnablePaging

Получает или задает значение, указывающее, поддерживает ли элемент управления источником данных разбиение по страницам извлекаемого им набора данных.Gets or sets a value indicating whether the data source control supports paging through the set of data that it retrieves.

Events Events Events Events

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

(Inherited from DataSourceView)
FilterExpression FilterExpression FilterExpression FilterExpression

Получает или задает выражение фильтрации, которое применяется при вызове метода бизнес-объектов или объектов данных, заданного свойством SelectMethod.Gets or sets a filtering expression that is applied when the business object method that is identified by the SelectMethod property is called.

FilterParameters FilterParameters FilterParameters FilterParameters

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

InsertMethod InsertMethod InsertMethod InsertMethod

Получает или задает имя метода или функции, вызываемых объектом ObjectDataSourceView для вставки данных.Gets or sets the name of the method or function that the ObjectDataSourceView object invokes to insert data.

InsertParameters InsertParameters InsertParameters InsertParameters

Получает коллекцию параметров, содержащую параметры, используемые методом InsertMethod.Gets the parameters collection that contains the parameters that are used by the InsertMethod method.

IsTrackingViewState IsTrackingViewState IsTrackingViewState IsTrackingViewState

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

MaximumRowsParameterName MaximumRowsParameterName MaximumRowsParameterName MaximumRowsParameterName

Получает или задает имя параметра метода извлечения данных, который позволяет задать число извлекаемых записей для обеспечения поддержки разбиения по страницам источника данных.Gets or sets the name of the data retrieval method parameter that is used to indicate the number of records to retrieve for data source paging support.

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 the parameters for original values that are passed to the Delete or Update methods.

ParsingCulture ParsingCulture ParsingCulture ParsingCulture

Получает или задает значение, указывающее, какие данные языка и региональные параметры используются при преобразовании строковых значений к фактическим типам свойств для построения объекта типа, указанного DataObjectTypeName.Gets a or sets a value that indicates what culture information is used when converting string values to actual property types in order to construct an object of the type indicated by DataObjectTypeName.

SelectCountMethod SelectCountMethod SelectCountMethod SelectCountMethod

Получает или задает имя метода или функции, вызываемых элементом управления ObjectDataSourceView для извлечения количества строк.Gets or sets the name of the method or function that the ObjectDataSourceView control invokes to retrieve a row count.

SelectMethod SelectMethod SelectMethod SelectMethod

Получает или задает имя метода или функции, вызываемых элементом управления ObjectDataSourceView для извлечения данных.Gets or sets the name of the method or function that the ObjectDataSourceView control invokes to retrieve data.

SelectParameters SelectParameters SelectParameters SelectParameters

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

SortParameterName SortParameterName SortParameterName SortParameterName

Получает или задает имя параметра метода извлечения данных, который позволяет задать выражение сортировки для обеспечения поддержки сортировки источника данных.Gets or sets the name of the data retrieval method parameter that is used to specify a sort expression for data source sorting support.

StartRowIndexParameterName StartRowIndexParameterName StartRowIndexParameterName StartRowIndexParameterName

Получает или задает имя параметра метода извлечения данных, который позволяет задать целочисленный индекс первой записи, извлекаемой из набора результатов, для обеспечения поддержки разбиения по страницам источника данных.Gets or sets the name of the data retrieval method parameter that is used to indicate the integer index of the first record to retrieve from the results set for data source paging support.

TypeName TypeName TypeName TypeName

Получает или задает класс, представляемый элементом управления ObjectDataSource.Gets or sets the name of the class that the ObjectDataSource control represents.

UpdateMethod UpdateMethod UpdateMethod UpdateMethod

Получает или задает имя метода или функции, вызываемых объектом ObjectDataSourceView для обновления данных.Gets or sets the name of the method or function that the ObjectDataSourceView object invokes to update data.

UpdateParameters UpdateParameters UpdateParameters UpdateParameters

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

Методы

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)

Выполняет операцию удаления путем вызова метода бизнес-объектов, заданного свойством DeleteMethod, используя заданные коллекции keys и oldValues.Performs a delete operation by calling the business object method that is identified by the DeleteMethod property using 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)

Выполняет операцию удаления, используя метод DeleteMethod и заданные коллекции keys и oldValues.Performs a delete operation using the DeleteMethod method and the specified keys and oldValues collection.

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

Выполняет операцию вставки путем вызова метода бизнес-объектов, заданного свойством InsertMethod, используя заданную коллекцию values.Performs an insert operation by calling the business object method that is identified by the InsertMethod property using the specified values collection.

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

Извлекает данные из объекта, заданного свойством TypeName, вызвав метод, указанный в свойстве SelectMethod, и передав значения в коллекцию SelectParameters.Retrieves data from the object that is identified by the TypeName property by calling the method that is identified by the SelectMethod property and passing any values in the SelectParameters collection.

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

Выполняет операцию обновления путем вызова метода, заданного свойством UpdateMethod, используя при этом все параметры, предоставленные в коллекциях keys, values или oldValues.Performs an update operation by calling the method that is identified by the UpdateMethod property and using any parameters that are supplied in the keys, values, or 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)

Выполняет операцию вставки путем вызова метода бизнес-объектов, заданного свойством InsertMethod, используя заданную коллекцию values.Performs an insert operation by calling the business object method that is identified by the InsertMethod property using 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 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(ObjectDataSourceStatusEventArgs) OnDeleted(ObjectDataSourceStatusEventArgs) OnDeleted(ObjectDataSourceStatusEventArgs) OnDeleted(ObjectDataSourceStatusEventArgs)

Вызывает событие Deleted после завершения операции удаления в объекте ObjectDataSourceView.Raises the Deleted event after the ObjectDataSourceView object has completed a delete operation.

OnDeleting(ObjectDataSourceMethodEventArgs) OnDeleting(ObjectDataSourceMethodEventArgs) OnDeleting(ObjectDataSourceMethodEventArgs) OnDeleting(ObjectDataSourceMethodEventArgs)

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

OnFiltering(ObjectDataSourceFilteringEventArgs) OnFiltering(ObjectDataSourceFilteringEventArgs) OnFiltering(ObjectDataSourceFilteringEventArgs) OnFiltering(ObjectDataSourceFilteringEventArgs)

Вызывает событие Filtering до того, как объект ObjectDataSourceView попытается выполнить операцию фильтрации.Raises the Filtering event before the ObjectDataSourceView object attempts a filtering operation.

OnInserted(ObjectDataSourceStatusEventArgs) OnInserted(ObjectDataSourceStatusEventArgs) OnInserted(ObjectDataSourceStatusEventArgs) OnInserted(ObjectDataSourceStatusEventArgs)

Вызывает событие Inserted после завершения операции вставки в объекте ObjectDataSourceView.Raises the Inserted event after the ObjectDataSourceView object has completed an insert operation.

OnInserting(ObjectDataSourceMethodEventArgs) OnInserting(ObjectDataSourceMethodEventArgs) OnInserting(ObjectDataSourceMethodEventArgs) OnInserting(ObjectDataSourceMethodEventArgs)

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

OnObjectCreated(ObjectDataSourceEventArgs) OnObjectCreated(ObjectDataSourceEventArgs) OnObjectCreated(ObjectDataSourceEventArgs) OnObjectCreated(ObjectDataSourceEventArgs)

Вызывает событие ObjectCreated после того, как объект ObjectDataSourceView создаст экземпляр объекта, указанного свойством TypeName.Raises the ObjectCreated event after the ObjectDataSourceView creates an instance of the object that is identified by the TypeName property.

OnObjectCreating(ObjectDataSourceEventArgs) OnObjectCreating(ObjectDataSourceEventArgs) OnObjectCreating(ObjectDataSourceEventArgs) OnObjectCreating(ObjectDataSourceEventArgs)

Вызывает событие ObjectCreating перед тем, как объект ObjectDataSourceView создаст экземпляр бизнес-объекта для выполнения операций с данными.Raises the ObjectCreating event before the ObjectDataSourceView object creates an instance of a business object to perform a data operation.

OnObjectDisposing(ObjectDataSourceDisposingEventArgs) OnObjectDisposing(ObjectDataSourceDisposingEventArgs) OnObjectDisposing(ObjectDataSourceDisposingEventArgs) OnObjectDisposing(ObjectDataSourceDisposingEventArgs)

Вызывает событие ObjectDisposing перед тем, как объект ObjectDataSourceView удалит тип, для которого был создан экземпляр.Raises the ObjectDisposing event before the ObjectDataSourceView object discards an instantiated type.

OnSelected(ObjectDataSourceStatusEventArgs) OnSelected(ObjectDataSourceStatusEventArgs) OnSelected(ObjectDataSourceStatusEventArgs) OnSelected(ObjectDataSourceStatusEventArgs)

Вызывает событие Selected после завершения операции извлечения данных в объекте ObjectDataSourceView.Raises the Selected event after the ObjectDataSourceView object has completed a data retrieval operation.

OnSelecting(ObjectDataSourceSelectingEventArgs) OnSelecting(ObjectDataSourceSelectingEventArgs) OnSelecting(ObjectDataSourceSelectingEventArgs) OnSelecting(ObjectDataSourceSelectingEventArgs)

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

OnUpdated(ObjectDataSourceStatusEventArgs) OnUpdated(ObjectDataSourceStatusEventArgs) OnUpdated(ObjectDataSourceStatusEventArgs) OnUpdated(ObjectDataSourceStatusEventArgs)

Вызывает событие Updated после завершения операции обновления в объекте ObjectDataSourceView.Raises the Updated event after the ObjectDataSourceView object has completed an update operation.

OnUpdating(ObjectDataSourceMethodEventArgs) OnUpdating(ObjectDataSourceMethodEventArgs) OnUpdating(ObjectDataSourceMethodEventArgs) OnUpdating(ObjectDataSourceMethodEventArgs)

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

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

Вызванный методом RaiseUnsupportedCapabilitiesError(DataSourceView) для сравнения возможностей, запрошенных для операции ExecuteSelect(DataSourceSelectArguments), с возможностями, поддерживаемыми представлением.Called by the RaiseUnsupportedCapabilitiesError(DataSourceView) method to compare the capabilities requested for an ExecuteSelect(DataSourceSelectArguments) operation against those that the view supports.

(Inherited from DataSourceView)
SaveViewState() SaveViewState() SaveViewState() SaveViewState()

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

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

Извлекает данные из объекта, заданного свойством TypeName, вызвав метод, указанный в свойстве SelectMethod, и передав значения в коллекцию SelectParameters.Retrieves data from the object that is identified by the TypeName property by calling the method that is identified by the SelectMethod property and passing any values 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()

Инициирует отслеживание элементом управления ObjectDataSourceView изменений в состоянии его представления, благодаря чему эти изменения можно сохранить для этого элемента в объекте ViewState и хранить их для всех запросов одной и той же страницы.Causes the ObjectDataSourceView object to track changes to its view state so that the changes can be stored in the ViewState 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)

Выполняет операцию обновления путем вызова метода, заданного свойством UpdateMethod, используя при этом все параметры, предоставленные в коллекциях keys, values или oldValues.Performs an update operation by calling the method that is identified by the UpdateMethod property and using any parameters that are supplied in the keys, values, or 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

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

Deleting Deleting Deleting Deleting

Происходит перед операцией Delete.Occurs before a Delete operation.

Filtering Filtering Filtering Filtering

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

Inserted Inserted Inserted Inserted

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

Inserting Inserting Inserting Inserting

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

ObjectCreated ObjectCreated ObjectCreated ObjectCreated

Происходит после того, как объект ObjectDataSourceView создаст экземпляр типа, указанного свойством TypeName.Occurs after the ObjectDataSourceView object creates an instance of the type that is identified by the TypeName property.

ObjectCreating ObjectCreating ObjectCreating ObjectCreating

Происходит перед тем, как объект ObjectDataSourceView создаст экземпляр типа, указанного свойством TypeName.Occurs before the ObjectDataSourceView object creates an instance of the type that is identified by the TypeName property.

ObjectDisposing ObjectDisposing ObjectDisposing ObjectDisposing

Происходит при удалении объектом ObjectDataSourceView созданного им экземпляра объекта.Occurs when the ObjectDataSourceView object discards an instance of an object that it has created.

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

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

Updating Updating Updating Updating

Происходит перед операцией Update.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().

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

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