ModelDataSourceView Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |