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