ModelDataSourceView ModelDataSourceView ModelDataSourceView ModelDataSourceView Class

Определение

Представляет собой одно представление элемента управления ModelDataSource.Represents a single view of a ModelDataSource control.

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

Комментарии

Серию руководств по использованию привязки модели с веб-формами см. в разделе Привязка модели и веб-формы.For a tutorial series on using model binding with Web Forms, see Model Binding and Web Forms.

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

ModelDataSourceView(ModelDataSource) ModelDataSourceView(ModelDataSource) ModelDataSourceView(ModelDataSource) ModelDataSourceView(ModelDataSource)

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

Свойства

CanDelete CanDelete CanDelete CanDelete

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

CanInsert CanInsert CanInsert CanInsert

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

CanPage CanPage CanPage CanPage

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

CanRetrieveTotalRowCount CanRetrieveTotalRowCount CanRetrieveTotalRowCount CanRetrieveTotalRowCount

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

CanSort CanSort CanSort CanSort

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

CanUpdate CanUpdate CanUpdate CanUpdate

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

DataKeyName DataKeyName DataKeyName DataKeyName

Получает первый элемент в массиве DataKeyNames элемента управления с привязкой к данным, если элемент управления с привязкой к данным представляет собой элемент управления FormView, ListView, GridView или DetailsView.Gets the first item in the DataKeyNames array of the data-bound control if the data-bound control is a FormView, ListView, GridView, or DetailsView control.

DeleteMethod DeleteMethod DeleteMethod DeleteMethod

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

Events Events Events Events

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

(Inherited from DataSourceView)
InsertMethod InsertMethod InsertMethod InsertMethod

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

ModelTypeName ModelTypeName ModelTypeName ModelTypeName

Получает имя типа данных для элемента управления, привязанного к данным.Gets the data type name for the data bound control.

Name Name Name Name

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

(Inherited from DataSourceView)
SelectMethod SelectMethod SelectMethod SelectMethod

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

UpdateMethod UpdateMethod UpdateMethod UpdateMethod

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

Методы

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

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

(Inherited from DataSourceView)
CreateSelectResult(Object) CreateSelectResult(Object) CreateSelectResult(Object) CreateSelectResult(Object)

Возвращает результат операции Select после преобразования его в коллекцию IEnumerable, если это еще не сделано.Returns the result of a Select operation after converting it to an IEnumerable collection if it is not already one.

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

Удаляет метод и получает результат.Deletes a method and gets the result.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
EvaluateDeleteMethodParameters(IDictionary, IDictionary) EvaluateDeleteMethodParameters(IDictionary, IDictionary) EvaluateDeleteMethodParameters(IDictionary, IDictionary) EvaluateDeleteMethodParameters(IDictionary, IDictionary)

Вызывает метод Delete и получает результат.Invokes the Delete method and gets the result.

EvaluateInsertMethodParameters(IDictionary) EvaluateInsertMethodParameters(IDictionary) EvaluateInsertMethodParameters(IDictionary) EvaluateInsertMethodParameters(IDictionary)

Вызывает метод вставки.Invokes the insert method.

EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary) EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary) EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary) EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary)

Возвращает параметры метода для привязки модели, используя операцию источника данных, объект метода источника данных и значения элементов управления.Evaluates the method parameters for model binding, using the data source operation, the data source method object, and the control values.

EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary, Boolean) EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary, Boolean) EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary, Boolean) EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary, Boolean)

Возвращает параметры метода для привязки модели, используя операцию источника данных, объект метода источника данных, значения элемента управления и значение, указывающее, вызывается ли данный метод в обработчике событий LoadComplete страницы.Evaluates the method parameters for model binding, using the data source operation, the data source method object, the control values, and a value that indicates whether this method is called in the page's LoadComplete event handler.

EvaluateSelectMethodParameters(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions) EvaluateSelectMethodParameters(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions) EvaluateSelectMethodParameters(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions) EvaluateSelectMethodParameters(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions)

Оценивает параметры метода select, а также определяет параметры для обработки выберите результата выбора (select), например автоматическое разбиение по страницам и поведение сортировки.Evaluates the select method parameters and also determines the options for processing the select result, such as auto paging and sorting behavior.

EvaluateUpdateMethodParameters(IDictionary, IDictionary, IDictionary) EvaluateUpdateMethodParameters(IDictionary, IDictionary, IDictionary) EvaluateUpdateMethodParameters(IDictionary, IDictionary, IDictionary) EvaluateUpdateMethodParameters(IDictionary, IDictionary, IDictionary)

Вызывает метод Update и получает результат.Invokes the Update method and gets the result.

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.Performs a delete operation using the DeleteMethod method.

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

Выполняет операцию вставки с помощью метода InsertMethod.Performs an insert operation using the InsertMethod method.

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

Выполняет операцию выбора с помощью метода SelectMethod.Performs a select operation using the SelectMethod method.

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

Выполняет операцию обновления с помощью метода UpdateMethod.Performs an update operation using the UpdateMethod method.

FindMethod(String) FindMethod(String) FindMethod(String) FindMethod(String)

Находит метод для выполненияFinds the method to be executed.

GetDeleteMethodResult(IDictionary, IDictionary) GetDeleteMethodResult(IDictionary, IDictionary) GetDeleteMethodResult(IDictionary, IDictionary) GetDeleteMethodResult(IDictionary, IDictionary)

Вызывает метод удаления и получает результат.Invokes the delete method and gets the result.

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

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

(Inherited from Object)
GetInsertMethodResult(IDictionary) GetInsertMethodResult(IDictionary) GetInsertMethodResult(IDictionary) GetInsertMethodResult(IDictionary)

Вызывает метод вставки и получает результат.Invokes the insert method and gets the result.

GetSelectMethodResult(DataSourceSelectArguments) GetSelectMethodResult(DataSourceSelectArguments) GetSelectMethodResult(DataSourceSelectArguments) GetSelectMethodResult(DataSourceSelectArguments)

Вызывает метод выбора и получает результат.Invokes the select method and gets the result.

GetType() GetType() GetType() GetType()

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

(Inherited from Object)
GetUpdateMethodResult(IDictionary, IDictionary, IDictionary) GetUpdateMethodResult(IDictionary, IDictionary, IDictionary) GetUpdateMethodResult(IDictionary, IDictionary, IDictionary) GetUpdateMethodResult(IDictionary, IDictionary, IDictionary)

Вызывает метод обновления и получает результат.Invokes the update method and gets the result.

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

Вставляет метод и получает результат.Inserts a method and gets the result.

InvokeMethod(ModelDataSourceMethod) InvokeMethod(ModelDataSourceMethod) InvokeMethod(ModelDataSourceMethod) InvokeMethod(ModelDataSourceMethod)

Вызывает метод данных.Invokes a data method.

IsTrackingViewState() IsTrackingViewState() IsTrackingViewState() IsTrackingViewState()

Возвращает значение, указывающее, хранит ли элемент управления состояние в состоянии представления.Returns a value that indicates whether the control stores state in view state.

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)
OnCallingDataMethods(CallingDataMethodsEventArgs) OnCallingDataMethods(CallingDataMethodsEventArgs) OnCallingDataMethods(CallingDataMethodsEventArgs) OnCallingDataMethods(CallingDataMethodsEventArgs)

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

OnDataSourceViewChanged(EventArgs) OnDataSourceViewChanged(EventArgs) OnDataSourceViewChanged(EventArgs) OnDataSourceViewChanged(EventArgs)

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

(Inherited from DataSourceView)
ProcessSelectMethodResult(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions, ModelDataMethodResult) ProcessSelectMethodResult(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions, ModelDataMethodResult) ProcessSelectMethodResult(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions, ModelDataMethodResult) ProcessSelectMethodResult(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions, ModelDataMethodResult)

Выполняет операции для результата метода выбора, например автоматическое разбиение по страницам и сортировка, если применимо.Performs operations on the select method result like auto paging and sorting if applicable.

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()

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

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

Выбирает метод и получает результат.Selects the method and gets the result.

ToString() ToString() ToString() ToString()

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

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

Инициирует отслеживание элементом управления ModelDataSourceView изменений в состоянии его представления, благодаря чему эти изменения можно сохранить для этого элемента в объекте ViewState и хранить их для всех запросов одной и той же страницы.Causes the ModelDataSourceView 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, DataSourceViewOperationCallback) Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Обновляет указанные методы с помощью значений, заданных в параметрах.Updates the specified methods using the values provided in the parameters.

UpdateProperties(String, String, String, String, String, String) UpdateProperties(String, String, String, String, String, String) UpdateProperties(String, String, String, String, String, String) UpdateProperties(String, String, String, String, String, String)

Обновляет указанные свойства, используя значения, заданные в параметрах.Updates the specified properties using the values provided in the parameters.

События

CallingDataMethods CallingDataMethods CallingDataMethods CallingDataMethods

Возникает при вызове методов данных.Occurs when data methods are being called.

DataSourceViewChanged DataSourceViewChanged DataSourceViewChanged DataSourceViewChanged

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

(Inherited from DataSourceView)

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

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

Получает значение, которое указывает, отслеживаются ли изменения состояния представления серверного элемента управления.Gets a value indicating whether a server control is tracking its view state changes.

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

Загружает предварительно сохраненное состояние представления серверного элемента управления в элемент управления.Loads the server control's previously saved view state to the control.

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

Сохраняет изменения состояния представления для серверного элемента управления в объекте.Saves the changes to a server control's view state to an Object.

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

Указывает серверному элементу управления отслеживать изменения в его состоянии представления.Instructs the server control to track changes to its view state.

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