ModelDataSource Класс

Определение

Элемент управления источника данных, используемый элементами управления привязки данных для выполнения операций CRUD (создание, чтение, обновление и удаление) при использовании функции привязки моделей.The data source control used by data-bound controls to perform CRUD (create, read, update, delete) operations when model binding is in use.

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.Initializes a new instance of the ModelDataSource class.

Свойства

DataControl

Получает элемент управления с привязкой к данным, который использует этот элемент управления в качестве источника данных, когда используется привязка модели.Gets the data-bound control that is using this control as a data source when model binding is in use.

View

Получает используемый по умолчанию (и единственный) объект представления для данного элемента управления источником данных.Gets the default (and only) view object for this data source control.

Методы

Equals(Object)

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

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

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

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

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

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

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

LoadViewState(Object)

Загружает сохраненное ранее состояние представления.Loads the previously saved view state.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Сохраняет состояние элемента управления.Saves the state of the control.

ToString()

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

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

Отслеживает изменения состояния представления элемента управления для сохранения в объекте StateBag.Tracks view-state changes to the control so that they can be stored in the StateBag object.

UpdateProperties(String, String)

Обновляет обязательные свойства для односторонней привязки данных.Updates the required properties for one-way data binding.

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

Обновляет обязательные свойства для двусторонней привязки данных.Updates the required properties for two-way data binding.

События

CallingDataMethods

Возникает, когда привязка модели используется и вызываются методы данных.Occurs when model binding is in use and data methods are being called.

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

IDataSource.DataSourceChanged

Возникает при изменении базового источника данных.Occurs when the underlying data source has changed. Изменение может быть вызвано изменением свойств элемента управления или изменением данных в процессе редактирования, выполняемого элементом управления источника данных.The change may be due to a change in the control's properties, or a change in the data due to an edit action performed by the data source control.

IDataSource.GetView(String)

Возвращает представление.Returns the view.

IDataSource.GetViewNames()

Получает имена представлений.Gets the view names.

IStateManager.IsTrackingViewState

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

IStateManager.LoadViewState(Object)

Загружает сохраненное ранее состояние представления.Loads the previously saved view state.

IStateManager.SaveViewState()

Сохраняет состояние элемента управления.Saves the state of the control.

IStateManager.TrackViewState()

Отслеживает изменения состояния представления элемента управления для сохранения в объекте StateBag.Tracks view-state changes to the control so that they can be stored in the StateBag object.

Методы расширения

GetDefaultValues(IDataSource)

Получает коллекцию значений по умолчанию для заданного источника данных.Gets the collection of the default values for the specified data source.

GetMetaTable(IDataSource)

Получает метаданные для таблицы в заданном объекте источника данных.Gets the metadata for a table in the specified data source object.

TryGetMetaTable(IDataSource, MetaTable)

Определяет, доступны ли метаданные таблицы.Determines whether table metadata is available.

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