ModelDataSource Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Элемент управления источника данных, используемый элементами управления привязки данных для выполнения операций CRUD (создание, чтение, обновление и удаление) при использовании функции привязки моделей.
public ref class ModelDataSource : System::Web::UI::IDataSource, System::Web::UI::IStateManager
public class ModelDataSource : System.Web.UI.IDataSource, System.Web.UI.IStateManager
type ModelDataSource = class
interface IDataSource
interface IStateManager
Public Class ModelDataSource
Implements IDataSource, IStateManager
- Наследование
-
ModelDataSource
- Реализации
Конструкторы
ModelDataSource(Control) |
Инициализирует новый экземпляр класса ModelDataSource. |
Свойства
DataControl |
Получает элемент управления с привязкой к данным, который использует этот элемент управления в качестве источника данных, когда используется привязка модели. |
View |
Получает используемый по умолчанию (и единственный) объект представления для данного элемента управления источником данных. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
IsTrackingViewState() |
Возвращает значение, указывающее, находится ли элемент управления в состоянии представления отслеживания. |
LoadViewState(Object) |
Загружает сохраненное ранее состояние представления. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
SaveViewState() |
Сохраняет состояние элемента управления. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
TrackViewState() |
Отслеживает изменения состояния представления элемента управления для сохранения в объекте StateBag. |
UpdateProperties(String, String) |
Обновляет обязательные свойства для односторонней привязки данных. |
UpdateProperties(String, String, String, String, String, String) |
Обновляет обязательные свойства для двусторонней привязки данных. |
События
CallingDataMethods |
Возникает, когда привязка модели используется и вызываются методы данных. |
Явные реализации интерфейса
IDataSource.DataSourceChanged |
Возникает при изменении базового источника данных. Изменение может быть вызвано изменением свойств элемента управления или изменением данных в процессе редактирования, выполняемого элементом управления источника данных. |
IDataSource.GetView(String) |
Возвращает представление. |
IDataSource.GetViewNames() |
Получает имена представлений. |
IStateManager.IsTrackingViewState |
Возвращает значение, указывающее, находится ли элемент управления в состоянии представления отслеживания. |
IStateManager.LoadViewState(Object) |
Загружает сохраненное ранее состояние представления. |
IStateManager.SaveViewState() |
Сохраняет состояние элемента управления. |
IStateManager.TrackViewState() |
Отслеживает изменения состояния представления элемента управления для сохранения в объекте StateBag. |
Методы расширения
GetDefaultValues(IDataSource) |
Получает коллекцию значений по умолчанию для заданного источника данных. |
GetMetaTable(IDataSource) |
Получает метаданные для таблицы в заданном объекте источника данных. |
TryGetMetaTable(IDataSource, MetaTable) |
Определяет, доступны ли метаданные таблицы. |