Condividi tramite


ModelDataSourceView Classe

Definizione

Rappresenta una visualizzazione singola di un controllo 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
Ereditarietà
ModelDataSourceView
Implementazioni

Commenti

Per una serie di esercitazioni sull'uso dell'associazione di modelli con Web Forms, vedere Associazione di modelli e Web Forms.

Costruttori

ModelDataSourceView(ModelDataSource)

Inizializza una nuova istanza della classe ModelDataSourceView.

Proprietà

CanDelete

Ottiene un valore che indica se l'oggetto ModelDataSourceView associato al controllo ModelDataSource corrente supporta l'operazione Delete.

CanInsert

Ottiene un valore che indica se l'oggetto ModelDataSourceView associato al controllo ModelDataSource corrente supporta l'operazione Insert.

CanPage

Ottiene un valore che indica se l'oggetto ModelDataSourceView associato al controllo ModelDataSource corrente supporta il paging dei dati recuperati.

CanRetrieveTotalRowCount

Ottiene un valore che indica se l'oggetto ModelDataSourceView associato al controllo ModelDataSource corrente supporta il recupero del numero totale di righe di dati, oltre al set dei dati.

CanSort

Ottiene un valore che indica se l'oggetto ModelDataSourceView associato al controllo ModelDataSource corrente supporta una visualizzazione ordinata dell'origine dati sottostante.

CanUpdate

Ottiene un valore che indica se l'oggetto ModelDataSourceView associato al controllo ModelDataSource corrente supporta l'operazione Update.

DataKeyName

Ottiene il primo elemento della matrice DataKeyNames del controllo associato a dati se quest'ultimo è un controllo FormView, ListView, GridView o DetailsView.

DeleteMethod

Ottiene o imposta il nome del metodo che l'oggetto ModelDataSourceView richiama per eliminare i dati.

Events

Ottiene un elenco di delegati del gestore eventi per la visualizzazione origine dati.

(Ereditato da DataSourceView)
InsertMethod

Ottiene o imposta il nome del metodo che l'oggetto ModelDataSourceView richiama per inserire i dati.

ModelTypeName

Ottiene il nome del tipo di dati per il controllo associato a dati.

Name

Ottiene il nome della visualizzazione origine dati.

(Ereditato da DataSourceView)
SelectMethod

Ottiene o imposta il nome del metodo che il controllo ModelDataSourceView richiama per recuperare i dati.

UpdateMethod

Ottiene o imposta il nome del metodo che l'oggetto ModelDataSourceView richiama per aggiornare i dati.

Metodi

CanExecute(String)

Determina se è possibile eseguire il comando specificato.

(Ereditato da DataSourceView)
CreateSelectResult(Object)

Restituisce il risultato di un'operazione Select dopo averla convertita in una raccolta IEnumerable se non lo è già.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Elimina un metodo e ottiene il risultato.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Esegue un'operazione di eliminazione asincrona sull'elenco di dati rappresentato dall'oggetto DataSourceView.

(Ereditato da DataSourceView)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
EvaluateDeleteMethodParameters(IDictionary, IDictionary)

Richiama il metodo Delete e ottiene il risultato.

EvaluateInsertMethodParameters(IDictionary)

Richiama il metodo Insert.

EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary)

Valuta i parametri del metodo per l'associazione di modelli, usando l'operazione dell'origine dati, l'oggetto del metodo dell'origine dati e i valori del controllo.

EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary, Boolean)

Valuta i parametri del metodo per l'associazione di modelli, usando l'operazione dell'origine dati, l'oggetto del metodo dell'origine dati, i valori del controllo e un valore che indica se questo metodo viene chiamato nel gestore eventi LoadComplete della pagina.

EvaluateSelectMethodParameters(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions)

Valuta i parametri del metodo Select e determina anche le opzioni per elaborare il risultato selezionato, quali il paging automatico e il comportamento di ordinamento.

EvaluateUpdateMethodParameters(IDictionary, IDictionary, IDictionary)

Richiama il metodo Update e ottiene il risultato.

ExecuteCommand(String, IDictionary, IDictionary)

Esegue il comando specificato.

(Ereditato da DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Esegue il comando specificato.

(Ereditato da DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Esegue un'operazione Delete usando il metodo DeleteMethod.

ExecuteInsert(IDictionary)

Esegue un'operazione Insert usando il metodo InsertMethod.

ExecuteSelect(DataSourceSelectArguments)

Esegue un'operazione Select usando il metodo SelectMethod.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Esegue un'operazione Update usando il metodo UpdateMethod.

FindMethod(String)

Trova il metodo da eseguire.

GetDeleteMethodResult(IDictionary, IDictionary)

Richiama il metodo Delete e ottiene il risultato.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetInsertMethodResult(IDictionary)

Richiama il metodo Insert e ottiene il risultato.

GetSelectMethodResult(DataSourceSelectArguments)

Richiama il metodo Select e ottiene il risultato.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetUpdateMethodResult(IDictionary, IDictionary, IDictionary)

Richiama il metodo Update e ottiene il risultato.

Insert(IDictionary, DataSourceViewOperationCallback)

Inserisce un metodo e ottiene il risultato.

Insert(IDictionary, DataSourceViewOperationCallback)

Esegue un'operazione di inserimento asincrona sull'elenco di dati rappresentato dall'oggetto DataSourceView.

(Ereditato da DataSourceView)
InvokeMethod(ModelDataSourceMethod)

Richiama un metodo dati.

IsTrackingViewState()

Restituisce un valore che indica se nel controllo viene archiviato lo stato nello stato di visualizzazione.

LoadViewState(Object)

Ripristina lo stato di visualizzazione precedentemente salvato per la visualizzazione origine dati.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OnCallingDataMethods(CallingDataMethodsEventArgs)

Genera l'evento CallingDataMethods.

OnDataSourceViewChanged(EventArgs)

Genera l'evento DataSourceViewChanged.

(Ereditato da DataSourceView)
ProcessSelectMethodResult(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions, ModelDataMethodResult)

Esegue operazioni sul risultato del metodo Select, ad esempio ordinamento e paging automatico se applicabili.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Viene chiamato dal metodo RaiseUnsupportedCapabilitiesError(DataSourceView) per confrontare le funzionalità richieste per un'operazione ExecuteSelect(DataSourceSelectArguments) con quelle supportate dalla visualizzazione.

(Ereditato da DataSourceView)
SaveViewState()

Salva le modifiche apportate allo stato di visualizzazione dell'oggetto ModelDataSourceView dal momento in cui è stato eseguito il postback della pagina al server.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Seleziona il metodo e ottiene il risultato.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Ottiene un elenco di dati dall'archivio dati sottostante in modo asincrono.

(Ereditato da DataSourceView)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TrackViewState()

Fa in modo che l'oggetto ModelDataSourceView tenga traccia delle modifiche apportate al relativo stato di visualizzazione in modo che possano essere archiviate nell'oggetto ViewState del controllo e mantenute nelle richieste della stessa pagina.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Aggiorna i metodi specificati usando i valori forniti nei parametri.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Esegue un'operazione di aggiornamento asincrona sull'elenco di dati rappresentato dall'oggetto DataSourceView.

(Ereditato da DataSourceView)
UpdateProperties(String, String, String, String, String, String)

Aggiorna le proprietà specificate usando i valori forniti nei parametri.

Eventi

CallingDataMethods

Si verifica quando vengono chiamati metodi di dati.

DataSourceViewChanged

Si verifica quando la visualizzazione origine dati ha subito una modifica.

(Ereditato da DataSourceView)

Implementazioni dell'interfaccia esplicita

IStateManager.IsTrackingViewState

Ottiene un valore che indica se un controllo server tiene traccia delle modifiche allo stato di visualizzazione.

IStateManager.LoadViewState(Object)

Carica nel controllo lo stato di visualizzazione precedentemente salvato del controllo server.

IStateManager.SaveViewState()

Salva le modifiche apportate allo stato di visualizzazione di un controllo server in un oggetto.

IStateManager.TrackViewState()

Indica al controllo server di tenere traccia delle modifiche apportate allo stato di visualizzazione.

Si applica a