ModelDataSourceView Classe

Definizione

Rappresenta una singola visualizzazione di un ModelDataSource controllo.

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 Form, vedere Associazione di modelli e Web Form.

Costruttori

Nome Descrizione
ModelDataSourceView(ModelDataSource)

Inizializza una nuova istanza della classe ModelDataSourceView.

Proprietà

Nome Descrizione
CanDelete

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

CanInsert

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

CanPage

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

CanRetrieveTotalRowCount

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

CanSort

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

CanUpdate

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

DataKeyName

Ottiene il primo elemento nella DataKeyNames matrice del controllo associato a dati se il controllo associato a dati è un FormViewcontrollo , ListView, GridViewo DetailsView .

DeleteMethod

Ottiene o imposta il nome del metodo richiamato dall'oggetto ModelDataSourceView per eliminare i dati.

Events

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

(Ereditato da DataSourceView)
InsertMethod

Ottiene o imposta il nome del metodo richiamato dall'oggetto ModelDataSourceView per inserire i dati.

ModelTypeName

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

Name

Ottiene il nome della vista origine dati.

(Ereditato da DataSourceView)
SelectMethod

Ottiene o imposta il nome del metodo richiamato dal ModelDataSourceView controllo per recuperare i dati.

UpdateMethod

Ottiene o imposta il nome del metodo richiamato dall'oggetto ModelDataSourceView per aggiornare i dati.

Metodi

Nome Descrizione
CanExecute(String)

Determina se è possibile eseguire il comando specificato.

(Ereditato da DataSourceView)
CreateSelectResult(Object)

Restituisce il risultato di un'operazione Select dopo averlo convertito in una IEnumerable raccolta, se non ne è già uno.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Elimina un metodo e ottiene il risultato.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Esegue un'operazione di eliminazione asincrona nell'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, Boolean)

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

EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary)

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

EvaluateSelectMethodParameters(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions)

Valuta i parametri del metodo select e determina anche le opzioni per l'elaborazione del risultato di selezione, ad esempio il paging automatico e il comportamento di ordinamento.

EvaluateUpdateMethodParameters(IDictionary, IDictionary, IDictionary)

Richiama il metodo Update e ottiene il risultato.

ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Esegue il comando specificato.

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

Esegue il comando specificato.

(Ereditato da DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Esegue un'operazione di eliminazione utilizzando il DeleteMethod metodo .

ExecuteInsert(IDictionary)

Esegue un'operazione di inserimento utilizzando il InsertMethod metodo .

ExecuteSelect(DataSourceSelectArguments)

Esegue un'operazione di selezione utilizzando il SelectMethod metodo .

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Esegue un'operazione di aggiornamento utilizzando il UpdateMethod metodo .

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 il 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 nell'elenco di dati rappresentato dall'oggetto DataSourceView .

(Ereditato da DataSourceView)
InvokeMethod(ModelDataSourceMethod)

Richiama un metodo di dati.

IsTrackingViewState()

Restituisce un valore che indica se il controllo archivia lo stato nello stato di visualizzazione.

LoadViewState(Object)

Ripristina lo stato di visualizzazione salvato in precedenza per la vista origine dati.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(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 il paging automatico e l'ordinamento, se applicabile.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Chiamato dal RaiseUnsupportedCapabilitiesError(DataSourceView) metodo per confrontare le funzionalità richieste per un'operazione ExecuteSelect(DataSourceSelectArguments) rispetto a quelle supportate dalla vista.

(Ereditato da DataSourceView)
SaveViewState()

Salva le modifiche apportate allo stato di visualizzazione per l'oggetto ModelDataSourceView dal momento in cui la pagina è stata pubblicata nel server.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Seleziona il metodo e ottiene il risultato.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

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

(Ereditato da DataSourceView)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TrackViewState()

Fa in modo che l'oggetto ModelDataSourceView possa tenere traccia delle modifiche apportate allo stato di visualizzazione in modo che le modifiche possano essere archiviate nell'oggetto ViewState per il controllo e mantenute tra le richieste per la stessa pagina.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Aggiorna i metodi specificati usando i valori specificati nei parametri.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

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

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

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

Eventi

Nome Descrizione
CallingDataMethods

Si verifica quando vengono chiamati i metodi di dati.

DataSourceViewChanged

Si verifica quando la vista origine dati è stata modificata.

(Ereditato da DataSourceView)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IStateManager.IsTrackingViewState

Ottiene un valore che indica se un controllo server monitora le modifiche dello stato di visualizzazione.

IStateManager.LoadViewState(Object)

Carica lo stato di visualizzazione salvato in precedenza del controllo server nel controllo .

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