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(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() |
Указывает серверному элементу управления отслеживать изменения в его состоянии представления. |