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


ModelDataSourceView Класс

Определение

Представляет одно представление элемента управления ModelDataSource.

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
Наследование
ModelDataSourceView
Реализации

Комментарии

Серию руководств по использованию привязки модели с веб-формы см. в статье Привязка модели и веб-формы.

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

ModelDataSourceView(ModelDataSource)

Инициализирует новый экземпляр класса ModelDataSourceView.

Свойства

CanDelete

Возвращает значение, позволяющее определить, поддерживает ли объект ModelDataSourceView, связанный с текущим элементом управления ModelDataSource, операцию удаления.

CanInsert

Возвращает значение, позволяющее определить, поддерживает ли объект ModelDataSourceView, связанный с текущим элементом управления ModelDataSource, операцию вставки.

CanPage

Получает значение, позволяющее определить, поддерживает ли объект ModelDataSourceView, связанный с текущим элементом управления ModelDataSource, операцию разбиения полученных данных по страницам.

CanRetrieveTotalRowCount

Получает значение, позволяющее определить, поддерживает ли объект ModelDataSourceView, связанный с текущим элементом управления ModelDataSource, получение общего количества строк данных в дополнение к набору данных.

CanSort

Получает значение, которое указывает, поддерживает ли объект ModelDataSourceView, связанный с текущим элементом управления ModelDataSource, отсортированное представление базового источника данных.

CanUpdate

Возвращает значение, позволяющее определить, поддерживает ли объект ModelDataSourceView, связанный с текущим элементом управления ModelDataSource, операцию обновления.

DataKeyName

Получает первый элемент в массиве DataKeyNames элемента управления с привязкой к данным, если элемент управления с привязкой к данным представляет собой элемент управления FormView, ListView, GridView или DetailsView.

DeleteMethod

Получает или задает имя метода, вызываемого объектом ModelDataSourceView для удаления данных.

Events

Возвращает список делегатов обработчиков событий представления источника данных.

(Унаследовано от DataSourceView)
InsertMethod

Получает или задает имя метода, вызываемого объектом ModelDataSourceView для вставки данных.

ModelTypeName

Возвращает имя типа данных для элемента управления, привязанного к данным.

Name

Возвращает имя представления источника данных.

(Унаследовано от DataSourceView)
SelectMethod

Получает или задает имя метода, вызываемого элементом управления ModelDataSourceView для получения данных.

UpdateMethod

Получает или задает имя метода, вызываемого объектом ModelDataSourceView для обновления данных.

Методы

CanExecute(String)

Определяет, может ли быть выполнена указанная команда.

(Унаследовано от DataSourceView)
CreateSelectResult(Object)

Возвращает результат операции Select после преобразования его в коллекцию IEnumerable, если это еще не сделано.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Удаляет метод и получает результат.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Выполняет операцию асинхронного удаления в списке данных, представляющем объект DataSourceView.

(Унаследовано от DataSourceView)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
EvaluateDeleteMethodParameters(IDictionary, IDictionary)

Вызывает метод удаления и возвращает результат.

EvaluateInsertMethodParameters(IDictionary)

Вызывает метод вставки.

EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary)

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

EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary, Boolean)

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

EvaluateSelectMethodParameters(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions)

Рассчитывает параметры метода select, а также определяет параметры для обработки результата выбора (select), например автоматическое разбиение по страницам и поведение сортировки.

EvaluateUpdateMethodParameters(IDictionary, IDictionary, IDictionary)

Вызывает метод обновления и возвращает результат.

ExecuteCommand(String, IDictionary, IDictionary)

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

(Унаследовано от DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

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

(Унаследовано от DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Выполняет операцию удаления с помощью метода DeleteMethod.

ExecuteInsert(IDictionary)

Выполняет операцию вставки с помощью метода InsertMethod.

ExecuteSelect(DataSourceSelectArguments)

Выполняет операцию выбора с помощью метода SelectMethod.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Выполняет операцию обновления с помощью метода UpdateMethod.

FindMethod(String)

Находит метод для выполнения

GetDeleteMethodResult(IDictionary, IDictionary)

Вызывает метод удаления и возвращает результат.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetInsertMethodResult(IDictionary)

Вызывает метод вставки и получает результат.

GetSelectMethodResult(DataSourceSelectArguments)

Вызывает метод выбора и получает результат.

GetType()

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

(Унаследовано от Object)
GetUpdateMethodResult(IDictionary, IDictionary, IDictionary)

Вызывает метод обновления и возвращает результат.

Insert(IDictionary, DataSourceViewOperationCallback)

Вставляет метод и получает результат.

Insert(IDictionary, DataSourceViewOperationCallback)

Выполняет операцию асинхронной вставки по списку данных, представляющем объект DataSourceView.

(Унаследовано от DataSourceView)
InvokeMethod(ModelDataSourceMethod)

Вызывает метод данных.

IsTrackingViewState()

Возвращает значение, указывающее, хранит ли элемент управления состояние в состоянии представления.

LoadViewState(Object)

Восстанавливает сохраненное раннее состояние представления источника данных.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
OnCallingDataMethods(CallingDataMethodsEventArgs)

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

OnDataSourceViewChanged(EventArgs)

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

(Унаследовано от DataSourceView)
ProcessSelectMethodResult(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions, ModelDataMethodResult)

Выполняет операции для результата метода выбора, например автоматическое разбиение по страницам и сортировка, если применимо.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Вызванный методом RaiseUnsupportedCapabilitiesError(DataSourceView) для сравнения возможностей, запрошенных для операции ExecuteSelect(DataSourceSelectArguments), с возможностями, поддерживаемыми представлением.

(Унаследовано от DataSourceView)
SaveViewState()

Сохраняет изменения состояния представления объекта ModelDataSourceView, произошедшие с момента отправки страницы обратно на сервер.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Выбирает метод и получает результат.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Асинхронно возвращает список данных из хранилища базовых данных.

(Унаследовано от DataSourceView)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
TrackViewState()

Инициирует отслеживание элементом управления ModelDataSourceView изменений в состоянии его представления, благодаря чему эти изменения можно сохранить для этого элемента в объекте ViewState и хранить их для всех запросов одной и той же страницы.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Обновляет указанные методы с помощью значений, заданных в параметрах.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Выполняет операцию асинхронного обновления в списке данных, представляющем объект DataSourceView.

(Унаследовано от DataSourceView)
UpdateProperties(String, String, String, String, String, String)

Обновляет указанные свойства, используя значения, заданные в параметрах.

События

CallingDataMethods

Возникает при вызове методов данных.

DataSourceViewChanged

Происходит при изменении представления источника данных.

(Унаследовано от DataSourceView)

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

IStateManager.IsTrackingViewState

Получает значение, которое указывает, отслеживаются ли изменения состояния представления серверного элемента управления.

IStateManager.LoadViewState(Object)

Загружает предварительно сохраненное состояние представления серверного элемента управления в элемент управления.

IStateManager.SaveViewState()

Сохраняет изменения состояния представления для серверного элемента управления в объекте.

IStateManager.TrackViewState()

Указывает серверному элементу управления отслеживать изменения в его состоянии представления.

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