Partager via


ModelDataSource Classe

Définition

Contrôle de source de données utilisé par des contrôles liés aux données pour effectuer des opérations CRUD (création, lecture, mise à jour, suppression) quand la liaison de modèle est utilisée.

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
Héritage
ModelDataSource
Implémente

Constructeurs

ModelDataSource(Control)

Initialise une nouvelle instance de la classe ModelDataSource.

Propriétés

DataControl

Obtient le contrôle lié aux données qui utilise ce contrôle comme source de données lorsque la liaison de modèle est en cours d'utilisation.

View

Obtient l'objet de vue (et uniquement) par défaut pour ce contrôle de source de données.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
IsTrackingViewState()

Retourne une valeur qui indique si le contrôle effectue le suivi de l'état d'affichage.

LoadViewState(Object)

Charge l'état d'affichage enregistré précédemment.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
SaveViewState()

Enregistre l'état du contrôle.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
TrackViewState()

Suit les modifications d'état d'affichage apportées au contrôle StateBag afin de les stocker dans l'objet.

UpdateProperties(String, String)

Met à jour les propriétés requises pour la liaison de données unidirectionnelle.

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

Met à jour les propriétés requises pour la liaison de données bidirectionnelle.

Événements

CallingDataMethods

Se produit lorsque la liaison de modèle est en cours d'utilisation et que les méthodes de données sont appelées.

Implémentations d’interfaces explicites

IDataSource.DataSourceChanged

Se produit lorsque la source de données sous-jacente a été modifiée. Cette modification peut résulter d'une modification des propriétés du contrôle ou des données, suite à une opération d'édition exécutée par le contrôle de source de données.

IDataSource.GetView(String)

Retourne la vue.

IDataSource.GetViewNames()

Obtient les noms de vues.

IStateManager.IsTrackingViewState

Retourne une valeur qui indique si le contrôle effectue le suivi de l'état d'affichage.

IStateManager.LoadViewState(Object)

Charge l'état d'affichage enregistré précédemment.

IStateManager.SaveViewState()

Enregistre l'état du contrôle.

IStateManager.TrackViewState()

Suit les modifications d'état d'affichage apportées au contrôle StateBag afin de les stocker dans l'objet.

Méthodes d’extension

GetDefaultValues(IDataSource)

Obtient la collection des valeurs par défaut pour la source de données spécifiée.

GetMetaTable(IDataSource)

Obtient les métadonnées pour une table dans l'objet source de données spécifié.

TryGetMetaTable(IDataSource, MetaTable)

Détermine si des métadonnées de table sont disponibles.

S’applique à