XmlDataSourceView XmlDataSourceView XmlDataSourceView XmlDataSourceView Class

Definizione

Rappresenta una visualizzazione origine dati in formato tabulare sui dati XML per un controllo XmlDataSource.Represents a tabular data source view on XML data for an XmlDataSource control.

public ref class XmlDataSourceView sealed : System::Web::UI::DataSourceView
public sealed class XmlDataSourceView : System.Web.UI.DataSourceView
type XmlDataSourceView = class
    inherit DataSourceView
Public NotInheritable Class XmlDataSourceView
Inherits DataSourceView
Ereditarietà
XmlDataSourceViewXmlDataSourceViewXmlDataSourceViewXmlDataSourceView

Commenti

Il XmlDataSource controllo può presentare i dati sottostanti in formato tabulare sia gerarchica a controlli server Web a esso associati.The XmlDataSource control can present its underlying data in both tabular and hierarchical format to Web server controls that bind to it. Controlli, ad esempio GridView o DropDownList usare i XmlDataSource per eseguire l'associazione a dati XML e lo visualizza nell'elenco o sotto forma di tabella, mentre i controlli che derivano dal HierarchicalDataBoundControl classe, ad esempio TreeView, eseguire l'associazione a dati XML e lo visualizza in formato gerarchico .Controls such as GridView or DropDownList use the XmlDataSource to bind to XML data and present it in list or tabular form, while controls that derive from the HierarchicalDataBoundControl class, such as TreeView, bind to XML data and present it in hierarchical form.

Il XmlDataSource crea ogni tipo di visualizzazione internamente tramite i percorsi del codice diversi.The XmlDataSource creates each view type internally through different code paths. Se il GetView metodo viene chiamato sul XmlDataSource, un XmlDataSourceView creando il XmlDataSource.If the GetView method is called on the XmlDataSource, an XmlDataSourceView is created by the XmlDataSource. Se il GetHierarchicalView viene chiamato il metodo un XmlHierarchicalDataSourceView viene creato.If the GetHierarchicalView method is called, an XmlHierarchicalDataSourceView is created. Il XmlDataSourceView classe viene fornita per i controlli server Web che derivano dal DataBoundControl e associare gli elenchi e dati tabulari, mentre il XmlHierarchicalDataSourceView viene fornito per i controlli server Web che derivano da HierarchicalDataBoundControl ed eseguire l'associazione a dati gerarchici.The XmlDataSourceView class is provided for Web server controls that derive from DataBoundControl and bind to lists and tabular data, while the XmlHierarchicalDataSourceView is provided for Web server controls that derive from HierarchicalDataBoundControl and bind to hierarchical data. Internamente, tutti i metodi di controllo con associazione a dati chiamano il Select metodo su qualsiasi oggetto vista origine dati viene restituito.Internally, all data-bound control methods call the Select method on whichever data source view object is returned.

Analogamente a tutti i DataSourceView oggetti helper, il XmlDataSourceView definisce le operazioni che l'origine dati è possibile eseguire con i dati sottostanti.Like all DataSourceView helper objects, the XmlDataSourceView defines the operations that the data source can perform with the underlying data. Poiché il XmlDataSourceView classe esegue l'override solo le Select metodo, l'oggetto associato XmlDataSource controllo non supporta l'aggiornamento, inserimento o le operazioni di eliminazione.Because the XmlDataSourceView class only overrides the Select method, the associated XmlDataSource control does not support update, insert, or delete operations. Poiché il XmlDataSourceView classe è sealed, non è possibile estendere il XmlDataSourceView classe per aggiungere questa funzionalità, ma è possibile derivare un controllo origine dati dal XmlDataSource e una visualizzazione da DataSourceView se sono necessarie funzionalità aggiuntive.Because the XmlDataSourceView class is sealed, you cannot extend the XmlDataSourceView class to add this functionality, but you can derive a data source control from XmlDataSource and a view from DataSourceView if you require additional functionality.

Costruttori

XmlDataSourceView(XmlDataSource, String) XmlDataSourceView(XmlDataSource, String) XmlDataSourceView(XmlDataSource, String) XmlDataSourceView(XmlDataSource, String)

Inizializza una nuova istanza denominata della classe XmlDataSourceView e la associa all'oggetto XmlDataSource specificato.Initializes a new named instance of the XmlDataSourceView class, and associates the specified XmlDataSource with it.

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)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Esegue un'operazione di eliminazione asincrona sull'elenco di dati rappresentato dall'oggetto DataSourceView.Performs an asynchronous delete operation on the list of data that the DataSourceView object represents.

(Inherited from DataSourceView)
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)
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 sull'elenco di dati rappresentato dall'oggetto DataSourceView.Performs a delete operation on the list of data that the DataSourceView object represents.

(Inherited from DataSourceView)
ExecuteInsert(IDictionary) ExecuteInsert(IDictionary) ExecuteInsert(IDictionary) ExecuteInsert(IDictionary)

Esegue un'operazione di inserimento sull'elenco di dati rappresentato dall'oggetto DataSourceView.Performs an insert operation on the list of data that the DataSourceView object represents.

(Inherited from DataSourceView)
ExecuteSelect(DataSourceSelectArguments) ExecuteSelect(DataSourceSelectArguments) ExecuteSelect(DataSourceSelectArguments) ExecuteSelect(DataSourceSelectArguments)

Ottiene un elenco di dati dall'archivio dati sottostante.Gets a list of data from the underlying data storage.

(Inherited from DataSourceView)
ExecuteUpdate(IDictionary, IDictionary, IDictionary) ExecuteUpdate(IDictionary, IDictionary, IDictionary) ExecuteUpdate(IDictionary, IDictionary, IDictionary) ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Esegue un'operazione di aggiornamento sull'elenco di dati rappresentato dall'oggetto DataSourceView.Performs an update operation on the list of data that the DataSourceView object represents.

(Inherited from DataSourceView)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
Insert(IDictionary, DataSourceViewOperationCallback) Insert(IDictionary, DataSourceViewOperationCallback) Insert(IDictionary, DataSourceViewOperationCallback) Insert(IDictionary, DataSourceViewOperationCallback)

Esegue un'operazione di inserimento asincrona sull'elenco di dati rappresentato dall'oggetto DataSourceView.Performs an asynchronous insert operation on the list of data that the DataSourceView object represents.

(Inherited from DataSourceView)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
OnDataSourceViewChanged(EventArgs) OnDataSourceViewChanged(EventArgs) OnDataSourceViewChanged(EventArgs) OnDataSourceViewChanged(EventArgs)

Genera l'evento DataSourceViewChanged.Raises the DataSourceViewChanged event.

(Inherited from DataSourceView)
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)
Select(DataSourceSelectArguments) Select(DataSourceSelectArguments) Select(DataSourceSelectArguments) Select(DataSourceSelectArguments)

Recupera un elenco di righe di dati dal codice XML sottostante.Retrieves a list of data rows from the underlying XML.

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

Ottiene un elenco di dati dall'archivio dati sottostante in modo asincrono.Gets a list of data asynchronously from the underlying data storage.

(Inherited from DataSourceView)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Esegue un'operazione di aggiornamento asincrona sull'elenco di dati rappresentato dall'oggetto DataSourceView.Performs an asynchronous update operation on the list of data that the DataSourceView object represents.

(Inherited from DataSourceView)

Proprietà

CanDelete CanDelete CanDelete CanDelete

Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto DataSourceControl corrente supporta l'operazione ExecuteDelete(IDictionary, IDictionary).Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteDelete(IDictionary, IDictionary) operation.

(Inherited from DataSourceView)
CanInsert CanInsert CanInsert CanInsert

Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto DataSourceControl corrente supporta l'operazione ExecuteInsert(IDictionary).Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteInsert(IDictionary) operation.

(Inherited from DataSourceView)
CanPage CanPage CanPage CanPage

Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto DataSourceControl corrente supporta lo spostamento dei dati recuperati tramite il metodo ExecuteSelect(DataSourceSelectArguments).Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports paging through the data retrieved by the ExecuteSelect(DataSourceSelectArguments) method.

(Inherited from DataSourceView)
CanRetrieveTotalRowCount CanRetrieveTotalRowCount CanRetrieveTotalRowCount CanRetrieveTotalRowCount

Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto DataSourceControl corrente supporta il recupero del numero totale di righe di dati anziché dei dati.Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports retrieving the total number of data rows, instead of the data.

(Inherited from DataSourceView)
CanSort CanSort CanSort CanSort

Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto DataSourceControl corrente supporta una visualizzazione ordinata dell'origine dati sottostante.Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports a sorted view on the underlying data source.

(Inherited from DataSourceView)
CanUpdate CanUpdate CanUpdate CanUpdate

Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto DataSourceControl corrente supporta l'operazione ExecuteUpdate(IDictionary, IDictionary, IDictionary).Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteUpdate(IDictionary, IDictionary, IDictionary) operation.

(Inherited from DataSourceView)
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)
Name Name Name Name

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

(Inherited from DataSourceView)

Eventi

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)

Si applica a

Vedi anche