ModelDataSource ModelDataSource ModelDataSource ModelDataSource Class

Definizione

Controllo origine dati usato da controlli associati a dati per eseguire operazioni di creazione, lettura, aggiornamento ed eliminazione quando è in uso l'associazione di modelli.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
Ereditarietà
ModelDataSourceModelDataSourceModelDataSourceModelDataSource
Implementazioni

Costruttori

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

Inizializza una nuova istanza della classe ModelDataSource.Initializes a new instance of the ModelDataSource class.

Proprietà

DataControl DataControl DataControl DataControl

Ottiene il controllo associato a dati che utilizza questo controllo come origine dati quando è in uso l'associazione del modello.Gets the data-bound control that is using this control as a data source when model binding is in use.

View View View View

Ottiene (solo) l'oggetto visualizzazione predefinito per questo controllo origine dati.Gets the default (and only) view object for this data source control.

Metodi

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

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

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

Funge da funzione hash predefinita.Serves as the default hash function.

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

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

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

Restituisce un valore che indica se il controllo tiene traccia dello stato di visualizzazione.Returns a value that indicates whether the control is tracking view state.

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

Carica lo stato di visualizzazione salvato in precedenza.Loads the previously saved view state.

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

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

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

Salva lo stato del controllo.Saves the state of the control.

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

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

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

Tiene traccia delle modifiche dello stato di visualizzazione apportate al controllo in modo che possano essere memorizzate nell'oggetto 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)

Aggiorna le proprietà necessarie per l'associazione dati unidirezionale.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)

Aggiorna le proprietà necessarie per l'associazione dati bidirezionale.Updates the required properties for two-way data binding.

Eventi

CallingDataMethods CallingDataMethods CallingDataMethods CallingDataMethods

Si verifica quando è in uso l'associazione di modelli e vengono chiamati metodi dati.Occurs when model binding is in use and data methods are being called.

Implementazioni dell'interfaccia esplicita

IDataSource.DataSourceChanged IDataSource.DataSourceChanged IDataSource.DataSourceChanged IDataSource.DataSourceChanged

Si verifica quando l'origine dati sottostante viene modifica.Occurs when the underlying data source has changed. La modifica potrebbe essere dovuta a un cambiamento nelle proprietà del controllo o a un cambiamento nei dati derivante da un'operazione di modifica eseguita dal controllo origine dati.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)

Restituisce la visualizzazione.Returns the view.

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

Ottiene i nomi di visualizzazioni.Gets the view names.

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

Restituisce un valore che indica se il controllo tiene traccia dello stato di visualizzazione.Returns a value that indicates whether the control is tracking view state.

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

Carica lo stato di visualizzazione salvato in precedenza.Loads the previously saved view state.

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

Salva lo stato del controllo.Saves the state of the control.

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

Tiene traccia delle modifiche dello stato di visualizzazione apportate al controllo in modo che possano essere memorizzate nell'oggetto StateBag.Tracks view-state changes to the control so that they can be stored in the StateBag object.

Metodi di estensione

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

Ottiene l'insieme di valori predefiniti per l'origine dati specificata.Gets the collection of the default values for the specified data source.

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

Ottiene i metadati per una tabella nell'oggetto origine dati specificato.Gets the metadata for a table in the specified data source object.

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

Determina se sono disponibili i metadati della tabella.Determines whether table metadata is available.

Si applica a