Partager via


ModelDataSourceView Classe

Définition

Représente un affichage unique d’un contrôle ModelDataSource.

public ref class ModelDataSourceView : System::Web::UI::DataSourceView, System::Web::UI::IStateManager
public class ModelDataSourceView : System.Web.UI.DataSourceView, System.Web.UI.IStateManager
type ModelDataSourceView = class
    inherit DataSourceView
    interface IStateManager
Public Class ModelDataSourceView
Inherits DataSourceView
Implements IStateManager
Héritage
ModelDataSourceView
Implémente

Remarques

Pour obtenir une série de tutoriels sur l’utilisation de la liaison de modèle avec Web Forms, consultez Liaison de modèle et Web Forms.

Constructeurs

ModelDataSourceView(ModelDataSource)

Initialise une nouvelle instance de la classe ModelDataSourceView.

Propriétés

CanDelete

Obtient une valeur indiquant si l'objet ModelDataSourceView qui est associé au contrôle ModelDataSource en cours prend en charge l'opération de suppression.

CanInsert

Obtient une valeur indiquant si l'objet ModelDataSourceView qui est associé au contrôle ModelDataSource en cours prend en charge l'opération d'insertion.

CanPage

Obtient une valeur qui indique si l'objet ModelDataSourceView qui est associé au contrôle ModelDataSource en cours prend en charge la pagination de données récupérées.

CanRetrieveTotalRowCount

Obtient une valeur indiquant si l'objet ModelDataSourceView qui est associé au contrôle ModelDataSource en cours prend en charge la récupération du nombre total de lignes en plus du groupe de données.

CanSort

Obtient une valeur indiquant si l'objet ModelDataSourceView qui est associé au contrôle ModelDataSource actuel prend en charge une vue triée de la source de données sous-jacente.

CanUpdate

Obtient une valeur indiquant si l'objet ModelDataSourceView qui est associé au contrôle ModelDataSource en cours prend en charge l'opération de mise à jour.

DataKeyName

Obtient le premier élément du tableau DataKeyNames du contrôle lié aux données si le contrôle lié aux données est un contrôle FormView, ListView, GridView ou DetailsView .

DeleteMethod

Obtient ou définit le nom de la méthode que l'objet ModelDataSourceView appelle pour supprimer les données.

Events

Obtient la liste des délégués de gestion d'événements pour l'affichage de source de données.

(Hérité de DataSourceView)
InsertMethod

Obtient ou définit le nom de la méthode que l'objet ModelDataSourceView appelle pour insérer les données.

ModelTypeName

Obtient le nom du type de données pour le contrôle lié aux données.

Name

Obtient le nom de l'affichage de source de données.

(Hérité de DataSourceView)
SelectMethod

Obtient ou définit le nom de la méthode que le contrôle ModelDataSourceView appelle pour récupérer les données.

UpdateMethod

Obtient ou définit le nom de la méthode que l'objet ModelDataSourceView appelle pour mettre à jour les données.

Méthodes

CanExecute(String)

Détermine si la commande spécifiée peut être exécutée.

(Hérité de DataSourceView)
CreateSelectResult(Object)

Retourne le résultat d'une opération Select après l'avoir convertie en une collection IEnumerable si elle n'en est pas déjà une.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Supprime une méthode et obtient le résultat.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Exécute une opération de suppression asynchrone sur la liste des données que l'objet DataSourceView représente.

(Hérité de DataSourceView)
Equals(Object)

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

(Hérité de Object)
EvaluateDeleteMethodParameters(IDictionary, IDictionary)

Appelle la méthode de suppression et obtient le résultat.

EvaluateInsertMethodParameters(IDictionary)

Appelle la méthode d'insertion.

EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary)

Évalue les paramètres de méthode pour la liaison de modèle, à l'aide de l'opération de source de données, l'objet de méthode de source de données et les valeurs de contrôle.

EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary, Boolean)

Évalue les paramètres de méthode pour la liaison de modèle, à l'aide de l'opération de source de données, l'objet de méthode de source de données, les valeurs de contrôle, ainsi qu'une valeur qui indique si cette méthode est appelée dans le gestionnaire d'événements LoadComplete de la page.

EvaluateSelectMethodParameters(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions)

Évalue les paramètres de la méthode Select et détermine également les options pour traiter le résultat de la sélection, comme le comportement du tri et de la pagination automatique.

EvaluateUpdateMethodParameters(IDictionary, IDictionary, IDictionary)

Appelle la méthode Update et obtient le résultat.

ExecuteCommand(String, IDictionary, IDictionary)

Exécute la commande spécifiée.

(Hérité de DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Exécute la commande spécifiée.

(Hérité de DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Effectue une opération de suppression à l'aide de la méthode DeleteMethod .

ExecuteInsert(IDictionary)

Exécute une opération d'insertion à l'aide de la méthode InsertMethod.

ExecuteSelect(DataSourceSelectArguments)

Effectue une opération de sélection à l'aide de la méthode SelectMethod .

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Exécute une opération de mise à jour à l'aide de la méthode UpdateMethod.

FindMethod(String)

Recherche la méthode à exécuter.

GetDeleteMethodResult(IDictionary, IDictionary)

Appelle la méthode de suppression et obtient le résultat.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetInsertMethodResult(IDictionary)

Appelle la méthode d'insertion et obtient le résultat.

GetSelectMethodResult(DataSourceSelectArguments)

Appelle la méthode de sélection et obtient le résultat.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetUpdateMethodResult(IDictionary, IDictionary, IDictionary)

Appelle la méthode de mise à jour et obtient le résultat.

Insert(IDictionary, DataSourceViewOperationCallback)

Insère une méthode et obtient le résultat.

Insert(IDictionary, DataSourceViewOperationCallback)

Exécute une opération d'insertion asynchrone dans la liste des données que l'objet DataSourceView représente.

(Hérité de DataSourceView)
InvokeMethod(ModelDataSourceMethod)

Appelle une méthode de données.

IsTrackingViewState()

Retourne une valeur qui indique si le contrôle stocke l'état dans l'état d'affichage.

LoadViewState(Object)

Restaure l'état d'affichage enregistré précédemment pour la vue de source de données.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OnCallingDataMethods(CallingDataMethodsEventArgs)

Déclenche l’événement CallingDataMethods.

OnDataSourceViewChanged(EventArgs)

Déclenche l’événement DataSourceViewChanged.

(Hérité de DataSourceView)
ProcessSelectMethodResult(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions, ModelDataMethodResult)

Exécute des opérations sur le résultat de la méthode Select, telles que la pagination automatique et le tri s'il y a lieu.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Appelé par la méthode RaiseUnsupportedCapabilitiesError(DataSourceView) pour comparer les fonctions demandées pour une opération ExecuteSelect(DataSourceSelectArguments) à celles prises en charge par l'affichage.

(Hérité de DataSourceView)
SaveViewState()

Enregistre les modifications apportées à l'état d'affichage de l'objet ModelDataSourceView depuis la publication de la page sur le serveur.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Sélectionne la méthode et obtient le résultat.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Obtient une liste de données en mode asynchrone provenant du stockage des données sous-jacent.

(Hérité de DataSourceView)
ToString()

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

(Hérité de Object)
TrackViewState()

Ainsi, l'objet ModelDataSourceView effectue le suivi des modifications de son état d'affichage afin qu'elles puissent être stockées dans l'objet ViewState du contrôle et être persistantes entre les requêtes de la même page.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Met à jour les méthodes spécifiées à l’aide des valeurs fournies dans les paramètres.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Exécute une opération de mise à jour asynchrone dans la liste des données que l'objet DataSourceView représente.

(Hérité de DataSourceView)
UpdateProperties(String, String, String, String, String, String)

Met à jour les propriétés spécifiées à l'aide des valeurs fournies dans les paramètres.

Événements

CallingDataMethods

Se produit lorsque les méthodes de données sont appelées.

DataSourceViewChanged

Se produit lorsque l'affichage de source de données a été modifié.

(Hérité de DataSourceView)

Implémentations d’interfaces explicites

IStateManager.IsTrackingViewState

Obtient une valeur indiquant si un contrôle serveur effectue le suivi des modifications apportées à son état d’affichage.

IStateManager.LoadViewState(Object)

Charge l’état d’affichage enregistré du contrôle serveur dans le contrôle.

IStateManager.SaveViewState()

Enregistre les changements apportés à l’état d’affichage d’un contrôle serveur dans un objet.

IStateManager.TrackViewState()

Demande au contrôle serveur d’assurer le suivi des modifications apportées à son état d’affichage.

S’applique à