ModelDataSourceView ModelDataSourceView ModelDataSourceView ModelDataSourceView Class

Definizione

Rappresenta una visualizzazione singola di un controllo ModelDataSource.Represents a single view of a ModelDataSource control.

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à
ModelDataSourceViewModelDataSourceViewModelDataSourceViewModelDataSourceView
Implementazioni

Commenti

Per una serie di esercitazioni sull'uso dell'associazione di modelli con Web Form, vedere associazione di modelli e Web Form.For a tutorial series on using model binding with Web Forms, see Model Binding and Web Forms.

Costruttori

ModelDataSourceView(ModelDataSource) ModelDataSourceView(ModelDataSource) ModelDataSourceView(ModelDataSource) ModelDataSourceView(ModelDataSource)

Inizializza una nuova istanza della classe ModelDataSourceView.Initializes a new instance of the ModelDataSourceView class.

Proprietà

CanDelete CanDelete CanDelete CanDelete

Ottiene un valore che indica se l'oggetto ModelDataSourceView associato al controllo ModelDataSource corrente supporta l'operazione di eliminazione.Gets a value that indicates whether the ModelDataSourceView object that is associated with the current ModelDataSource control supports the delete operation.

CanInsert CanInsert CanInsert CanInsert

Ottiene un valore che indica se l'oggetto ModelDataSourceView associato al controllo ModelDataSource corrente supporta l'operazione di inserimento.Gets a value that indicates whether the ModelDataSourceView object that is associated with the current ModelDataSource control supports the insert operation.

CanPage CanPage CanPage CanPage

Ottiene un valore che indica se l'oggetto ModelDataSourceView associato al controllo ModelDataSource corrente supporta il paging dei dati recuperati.Gets a value that indicates whether the ModelDataSourceView object that is associated with the current ModelDataSource control supports paging through the retrieved data.

CanRetrieveTotalRowCount CanRetrieveTotalRowCount CanRetrieveTotalRowCount 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.Gets a value that indicates whether the ModelDataSourceView object that is associated with the current ModelDataSource control supports retrieving the total number of data rows, in addition to the set of data.

CanSort CanSort CanSort CanSort

Ottiene un valore che indica se l'oggetto ModelDataSourceView associato al controllo ModelDataSource corrente supporta una visualizzazione ordinata dell'origine dati sottostante.Gets a value that indicates whether the ModelDataSourceView object that is associated with the current ModelDataSource control supports a sorted view on the underlying data source.

CanUpdate CanUpdate CanUpdate CanUpdate

Ottiene un valore che indica se l'oggetto ModelDataSourceView associato al controllo ModelDataSource corrente supporta l'operazione di aggiornamento.Gets a value that indicates whether the ModelDataSourceView object that is associated with the current ModelDataSource control supports the update operation.

DataKeyName DataKeyName DataKeyName DataKeyName

Ottiene il primo elemento della matrice DataKeyNames del controllo associato a dati se il controllo associato a dati è un controllo FormView, ListView, GridView o DetailsView.Gets the first item in the DataKeyNames array of the data-bound control if the data-bound control is a FormView, ListView, GridView, or DetailsView control.

DeleteMethod DeleteMethod DeleteMethod DeleteMethod

Ottiene o imposta il nome del metodo che l'oggetto ModelDataSourceView richiama per eliminare i dati.Gets or sets the name of the method that the ModelDataSourceView object invokes to delete data.

Events Events Events Events

Ottiene un elenco di delegati del gestore eventi per la visualizzazione origine dati.Gets a list of event-handler delegates for the data source view.

(Inherited from DataSourceView)
InsertMethod InsertMethod InsertMethod InsertMethod

Ottiene o imposta il nome del metodo che l'oggetto ModelDataSourceView richiama per inserire i dati.Gets or sets the name of the method that the ModelDataSourceView object invokes to insert data.

ModelTypeName ModelTypeName ModelTypeName ModelTypeName

Ottiene il nome del tipo di dati per il controllo associato a dati.Gets the data type name for the data bound control.

Name Name Name Name

Ottiene il nome della visualizzazione origine dati.Gets the name of the data source view.

(Inherited from DataSourceView)
SelectMethod SelectMethod SelectMethod SelectMethod

Ottiene o imposta il nome del metodo che il controllo ModelDataSourceView richiama per recuperare i dati.Gets or sets the name of the method that the ModelDataSourceView control invokes to retrieve data.

UpdateMethod UpdateMethod UpdateMethod UpdateMethod

Ottiene o imposta il nome del metodo che l'oggetto ModelDataSourceView richiama per aggiornare i dati.Gets or sets the name of the method that the ModelDataSourceView object invokes to update data.

Metodi

CanExecute(String) CanExecute(String) CanExecute(String) CanExecute(String)

Determina se è possibile eseguire il comando specificato.Determines whether the specified command can be executed.

(Inherited from DataSourceView)
CreateSelectResult(Object) CreateSelectResult(Object) CreateSelectResult(Object) CreateSelectResult(Object)

Restituisce il risultato di un'operazione SELECT dopo averla convertita in una raccolta IEnumerable se non lo è già.Returns the result of a Select operation after converting it to an IEnumerable collection if it is not already one.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Elimina un metodo e ottiene il risultato.Deletes a method and gets the result.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
EvaluateDeleteMethodParameters(IDictionary, IDictionary) EvaluateDeleteMethodParameters(IDictionary, IDictionary) EvaluateDeleteMethodParameters(IDictionary, IDictionary) EvaluateDeleteMethodParameters(IDictionary, IDictionary)

Richiama il metodo Delete e ottiene il risultato.Invokes the Delete method and gets the result.

EvaluateInsertMethodParameters(IDictionary) EvaluateInsertMethodParameters(IDictionary) EvaluateInsertMethodParameters(IDictionary) EvaluateInsertMethodParameters(IDictionary)

Richiama il metodo Insert.Invokes the insert method.

EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary) EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary) EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary) EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary)

Valuta i parametri del metodo per l'associazione di modelli, utilizzando l'operazione dell'origine dati, l'oggetto del metodo dell'origine dati e i valori del controllo.Evaluates the method parameters for model binding, using the data source operation, the data source method object, and the control values.

EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary, Boolean) EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary, Boolean) EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary, Boolean) EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary, Boolean)

Valuta i parametri del metodo per l'associazione di modelli, utilizzando 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.Evaluates the method parameters for model binding, using the data source operation, the data source method object, the control values, and a value that indicates whether this method is called in the page's LoadComplete event handler.

EvaluateSelectMethodParameters(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions) EvaluateSelectMethodParameters(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions) EvaluateSelectMethodParameters(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions) EvaluateSelectMethodParameters(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions)

Valuta i parametri dei metodi selezionati e determina anche le opzioni per elaborare il risultato selezionato, quali il paging automatico e il comportamento di ordinamento.Evaluates the select method parameters and also determines the options for processing the select result, such as auto paging and sorting behavior.

EvaluateUpdateMethodParameters(IDictionary, IDictionary, IDictionary) EvaluateUpdateMethodParameters(IDictionary, IDictionary, IDictionary) EvaluateUpdateMethodParameters(IDictionary, IDictionary, IDictionary) EvaluateUpdateMethodParameters(IDictionary, IDictionary, IDictionary)

Richiama il metodo Update e ottiene il risultato.Invokes the Update method and gets the result.

ExecuteCommand(String, IDictionary, IDictionary) ExecuteCommand(String, IDictionary, IDictionary) ExecuteCommand(String, IDictionary, IDictionary) ExecuteCommand(String, IDictionary, IDictionary)

Esegue il comando specificato.Executes the specified command.

(Inherited from DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Esegue il comando specificato.Executes the specified command.

(Inherited from DataSourceView)
ExecuteDelete(IDictionary, IDictionary) ExecuteDelete(IDictionary, IDictionary) ExecuteDelete(IDictionary, IDictionary) ExecuteDelete(IDictionary, IDictionary)

Esegue un'operazione di eliminazione utilizzando il metodo DeleteMethod.Performs a delete operation using the DeleteMethod method.

ExecuteInsert(IDictionary) ExecuteInsert(IDictionary) ExecuteInsert(IDictionary) ExecuteInsert(IDictionary)

Esegue un'operazione di inserimento utilizzando il metodo InsertMethod.Performs an insert operation using the InsertMethod method.

ExecuteSelect(DataSourceSelectArguments) ExecuteSelect(DataSourceSelectArguments) ExecuteSelect(DataSourceSelectArguments) ExecuteSelect(DataSourceSelectArguments)

Esegue un'operazione di selezione utilizzando il metodo SelectMethod.Performs a select operation using the SelectMethod method.

ExecuteUpdate(IDictionary, IDictionary, IDictionary) ExecuteUpdate(IDictionary, IDictionary, IDictionary) ExecuteUpdate(IDictionary, IDictionary, IDictionary) ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Esegue un'operazione di aggiornamento utilizzando il metodo UpdateMethod.Performs an update operation using the UpdateMethod method.

FindMethod(String) FindMethod(String) FindMethod(String) FindMethod(String)

Trova il metodo da eseguire.Finds the method to be executed.

GetDeleteMethodResult(IDictionary, IDictionary) GetDeleteMethodResult(IDictionary, IDictionary) GetDeleteMethodResult(IDictionary, IDictionary) GetDeleteMethodResult(IDictionary, IDictionary)

Richiama il metodo Delete e ottiene il risultato.Invokes the delete method and gets the result.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetInsertMethodResult(IDictionary) GetInsertMethodResult(IDictionary) GetInsertMethodResult(IDictionary) GetInsertMethodResult(IDictionary)

Richiama il metodo Insert e ottiene il risultato.Invokes the insert method and gets the result.

GetSelectMethodResult(DataSourceSelectArguments) GetSelectMethodResult(DataSourceSelectArguments) GetSelectMethodResult(DataSourceSelectArguments) GetSelectMethodResult(DataSourceSelectArguments)

Richiama il metodo Select e ottiene il risultato.Invokes the select method and gets the result.

GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
GetUpdateMethodResult(IDictionary, IDictionary, IDictionary) GetUpdateMethodResult(IDictionary, IDictionary, IDictionary) GetUpdateMethodResult(IDictionary, IDictionary, IDictionary) GetUpdateMethodResult(IDictionary, IDictionary, IDictionary)

Richiama il metodo di aggiornamento e ottiene il risultato.Invokes the update method and gets the result.

Insert(IDictionary, DataSourceViewOperationCallback) Insert(IDictionary, DataSourceViewOperationCallback) Insert(IDictionary, DataSourceViewOperationCallback) Insert(IDictionary, DataSourceViewOperationCallback)

Inserisce un metodo e ottiene il risultato.Inserts a method and gets the result.

InvokeMethod(ModelDataSourceMethod) InvokeMethod(ModelDataSourceMethod) InvokeMethod(ModelDataSourceMethod) InvokeMethod(ModelDataSourceMethod)

Richiama un metodo dati.Invokes a data method.

IsTrackingViewState() IsTrackingViewState() IsTrackingViewState() IsTrackingViewState()

Restituisce un valore che indica se nel controllo viene archiviato lo stato nello stato di visualizzazione.Returns a value that indicates whether the control stores state in view state.

LoadViewState(Object) LoadViewState(Object) LoadViewState(Object) LoadViewState(Object)

Ripristina lo stato di visualizzazione precedentemente salvato per la visualizzazione origine dati.Restores previously saved view state for the data source view.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
OnCallingDataMethods(CallingDataMethodsEventArgs) OnCallingDataMethods(CallingDataMethodsEventArgs) OnCallingDataMethods(CallingDataMethodsEventArgs) OnCallingDataMethods(CallingDataMethodsEventArgs)

Genera l'evento CallingDataMethods.Raises the CallingDataMethods event.

OnDataSourceViewChanged(EventArgs) OnDataSourceViewChanged(EventArgs) OnDataSourceViewChanged(EventArgs) OnDataSourceViewChanged(EventArgs)

Genera l'evento DataSourceViewChanged.Raises the DataSourceViewChanged event.

(Inherited from DataSourceView)
ProcessSelectMethodResult(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions, ModelDataMethodResult) ProcessSelectMethodResult(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions, ModelDataMethodResult) ProcessSelectMethodResult(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions, ModelDataMethodResult) ProcessSelectMethodResult(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions, ModelDataMethodResult)

Esegue operazioni sul risultato del metodo di selezione, ad esempio ordinamento e paging automatico se applicabili.Performs operations on the select method result like auto paging and sorting if applicable.

RaiseUnsupportedCapabilityError(DataSourceCapabilities) RaiseUnsupportedCapabilityError(DataSourceCapabilities) RaiseUnsupportedCapabilityError(DataSourceCapabilities) RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Viene chiamato dal metodo RaiseUnsupportedCapabilitiesError(DataSourceView) per confrontare le funzionalità richieste per un'operazione ExecuteSelect(DataSourceSelectArguments) con quelle supportate dalla visualizzazione.Called by the RaiseUnsupportedCapabilitiesError(DataSourceView) method to compare the capabilities requested for an ExecuteSelect(DataSourceSelectArguments) operation against those that the view supports.

(Inherited from DataSourceView)
SaveViewState() SaveViewState() SaveViewState() SaveViewState()

Salva le modifiche apportate allo stato di visualizzazione dell'oggetto ModelDataSourceView dal momento in cui è stato eseguito il postback della pagina al server.Saves the changes to the view state for the ModelDataSourceView object since the time when the page was posted back to the server.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback) Select(DataSourceSelectArguments, DataSourceViewSelectCallback) Select(DataSourceSelectArguments, DataSourceViewSelectCallback) Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Seleziona il metodo e ottiene il risultato.Selects the method and gets the result.

ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)
TrackViewState() TrackViewState() TrackViewState() TrackViewState()

Determina che l'oggetto ModelDataSourceView tenga traccia delle modifiche apportate al relativo stato di visualizzazione in modo che possano essere memorizzate nell'oggetto ViewState del controllo e mantenute nelle richieste della stessa pagina.Causes the ModelDataSourceView object to track changes to its view state so that the changes can be stored in the ViewState object for the control and persisted across requests for the same page.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Aggiorna i metodi specificati usando i valori forniti nei parametri.Updates the specified methods using the values provided in the parameters.

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

Aggiorna le proprietà specificate utilizzando i valori forniti nei parametri.Updates the specified properties using the values provided in the parameters.

Eventi

CallingDataMethods CallingDataMethods CallingDataMethods CallingDataMethods

Si verifica quando vengono chiamati metodi di dati.Occurs when data methods are being called.

DataSourceViewChanged DataSourceViewChanged DataSourceViewChanged DataSourceViewChanged

Si verifica quando la visualizzazione origine dati ha subito una modifica.Occurs when the data source view has changed.

(Inherited from DataSourceView)

Implementazioni dell'interfaccia esplicita

IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState

Ottiene un valore che indica se un controllo server tiene traccia delle modifiche allo stato di visualizzazione.Gets a value indicating whether a server control is tracking its view state changes.

IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object)

Carica nel controllo lo stato di visualizzazione precedentemente salvato del controllo server.Loads the server control's previously saved view state to the control.

IStateManager.SaveViewState() IStateManager.SaveViewState() IStateManager.SaveViewState() IStateManager.SaveViewState()

Salva le modifiche apportate allo stato di visualizzazione di un controllo server in un oggetto.Saves the changes to a server control's view state to an Object.

IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState()

Indica al controllo server di tenere traccia delle modifiche apportate allo stato di visualizzazione.Instructs the server control to track changes to its view state.

Si applica a