Condividi tramite


XmlDataSourceView Classe

Definizione

Rappresenta una visualizzazione origine dati in formato tabulare sui dati XML per un controllo XmlDataSource.

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à
XmlDataSourceView

Commenti

Il XmlDataSource controllo può presentare i dati sottostanti in formato tabulare e gerarchico ai controlli server Web associati. Controlli come GridView o DropDownList utilizzano per eseguire l'associazione XmlDataSource ai dati XML e presentarlo in formato elenco o tabulare, mentre i controlli che derivano dalla HierarchicalDataBoundControl classe , ad esempio TreeView, vengono associati ai dati XML e sono presenti in forma gerarchica.

Crea XmlDataSource ogni tipo di visualizzazione internamente tramite percorsi di codice diversi. Se il GetView metodo viene chiamato in XmlDataSource, XmlDataSourceView viene creato un oggetto da XmlDataSource. Se viene chiamato il GetHierarchicalView metodo , viene creato un oggetto XmlHierarchicalDataSourceView . La XmlDataSourceView classe viene fornita per i controlli server Web che derivano da DataBoundControl e associano a elenchi e dati tabulari, mentre XmlHierarchicalDataSourceView viene fornito per i controlli server Web che derivano da HierarchicalDataBoundControl e associano a dati gerarchici. Internamente, tutti i metodi di controllo associati a dati chiamano il Select metodo su qualsiasi oggetto vista origine dati restituito.

Analogamente a tutti gli DataSourceView oggetti helper, definisce XmlDataSourceView le operazioni che l'origine dati può eseguire con i dati sottostanti. Poiché la classe esegue solo l'override XmlDataSourceView del Select metodo , il controllo associato XmlDataSource non supporta operazioni di aggiornamento, inserimento o eliminazione. Poiché la XmlDataSourceView classe è sealed, non è possibile estendere la XmlDataSourceView classe per aggiungere questa funzionalità, ma è possibile derivare un controllo origine dati da XmlDataSource e una vista da DataSourceView se sono necessarie funzionalità aggiuntive.

Costruttori

XmlDataSourceView(XmlDataSource, String)

Inizializza una nuova istanza denominata della classe XmlDataSourceView e la associa all'oggetto XmlDataSource specificato.

Proprietà

CanDelete

Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto DataSourceControl corrente supporta l'operazione ExecuteDelete(IDictionary, IDictionary).

(Ereditato da DataSourceView)
CanInsert

Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto DataSourceControl corrente supporta l'operazione ExecuteInsert(IDictionary).

(Ereditato da DataSourceView)
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).

(Ereditato da DataSourceView)
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.

(Ereditato da DataSourceView)
CanSort

Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto DataSourceControl corrente supporta una visualizzazione ordinata dell'origine dati sottostante.

(Ereditato da DataSourceView)
CanUpdate

Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto DataSourceControl corrente supporta l'operazione ExecuteUpdate(IDictionary, IDictionary, IDictionary).

(Ereditato da DataSourceView)
Events

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

(Ereditato da DataSourceView)
Name

Ottiene il nome della visualizzazione origine dati.

(Ereditato da DataSourceView)

Metodi

CanExecute(String)

Determina se è possibile eseguire il comando specificato.

(Ereditato da DataSourceView)
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)
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 sull'elenco di dati rappresentato dall'oggetto DataSourceView.

(Ereditato da DataSourceView)
ExecuteInsert(IDictionary)

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

(Ereditato da DataSourceView)
ExecuteSelect(DataSourceSelectArguments)

Ottiene un elenco di dati dall'archivio dati sottostante.

(Ereditato da DataSourceView)
ExecuteUpdate(IDictionary, IDictionary, IDictionary)

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

(Ereditato da DataSourceView)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
Insert(IDictionary, DataSourceViewOperationCallback)

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

(Ereditato da DataSourceView)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OnDataSourceViewChanged(EventArgs)

Genera l'evento DataSourceViewChanged.

(Ereditato da DataSourceView)
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)
Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

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

(Ereditato da DataSourceView)
Select(DataSourceSelectArguments)

Recupera un elenco di righe di dati dal codice XML sottostante.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

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

(Ereditato da DataSourceView)

Eventi

DataSourceViewChanged

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

(Ereditato da DataSourceView)

Si applica a

Vedi anche