ModelDataSource ModelDataSource ModelDataSource ModelDataSource Class

Определение

Элемент управления источника данных, используемый элементами управления привязки данных для выполнения операций 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
Наследование
ModelDataSourceModelDataSourceModelDataSourceModelDataSource
Реализации

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

ModelDataSource(Control) ModelDataSource(Control) ModelDataSource(Control) ModelDataSource(Control)

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

Свойства

DataControl DataControl DataControl DataControl

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

View View View View

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

Методы

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

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

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
IsTrackingViewState() IsTrackingViewState() IsTrackingViewState() IsTrackingViewState()

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

LoadViewState(Object) LoadViewState(Object) LoadViewState(Object) LoadViewState(Object)

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

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
SaveViewState() SaveViewState() SaveViewState() SaveViewState()

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

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

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

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

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

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

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

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 required properties for two-way data binding.

События

CallingDataMethods CallingDataMethods CallingDataMethods CallingDataMethods

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

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

IDataSource.DataSourceChanged IDataSource.DataSourceChanged IDataSource.DataSourceChanged 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) IDataSource.GetView(String) IDataSource.GetView(String) IDataSource.GetView(String)

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

IDataSource.GetViewNames() IDataSource.GetViewNames() IDataSource.GetViewNames() IDataSource.GetViewNames()

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

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

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

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

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

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

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

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

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

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

GetDefaultValues(IDataSource) GetDefaultValues(IDataSource) GetDefaultValues(IDataSource) GetDefaultValues(IDataSource)

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

GetMetaTable(IDataSource) GetMetaTable(IDataSource) GetMetaTable(IDataSource) GetMetaTable(IDataSource)

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

TryGetMetaTable(IDataSource, MetaTable) TryGetMetaTable(IDataSource, MetaTable) TryGetMetaTable(IDataSource, MetaTable) TryGetMetaTable(IDataSource, MetaTable)

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

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