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 vista origine dati tabulare sui dati XML per un XmlDataSource controllo .
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 quali GridView o DropDownList utilizzano per eseguire l'associazione XmlDataSource ai dati XML e presentarli in formato elenco o tabulare, mentre i controlli che derivano dalla HierarchicalDataBoundControl classe , ad esempio TreeView, associano ai dati XML e lo presentano in forma gerarchica.
XmlDataSource Crea ogni tipo di visualizzazione internamente tramite percorsi di codice diversi. Se il GetView metodo viene chiamato su XmlDataSource, viene creato un oggetto XmlDataSourceView 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
| Nome | Descrizione |
|---|---|
| XmlDataSourceView(XmlDataSource, String) |
Inizializza una nuova istanza denominata della XmlDataSourceView classe e associa l'oggetto specificato XmlDataSource . |
Proprietà
| Nome | Descrizione |
|---|---|
| CanDelete |
Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto corrente DataSourceControl supporta l'operazione ExecuteDelete(IDictionary, IDictionary) . (Ereditato da DataSourceView) |
| CanInsert |
Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto corrente DataSourceControl supporta l'operazione ExecuteInsert(IDictionary) . (Ereditato da DataSourceView) |
| CanPage |
Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto corrente DataSourceControl supporta il paging dei dati recuperati dal ExecuteSelect(DataSourceSelectArguments) metodo . (Ereditato da DataSourceView) |
| CanRetrieveTotalRowCount |
Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto corrente DataSourceControl supporta il recupero del numero totale di righe di dati anziché i dati. (Ereditato da DataSourceView) |
| CanSort |
Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto corrente DataSourceControl supporta una vista ordinata nell'origine dati sottostante. (Ereditato da DataSourceView) |
| CanUpdate |
Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto corrente DataSourceControl supporta l'operazione ExecuteUpdate(IDictionary, IDictionary, IDictionary) . (Ereditato da DataSourceView) |
| Events |
Ottiene un elenco di delegati del gestore eventi per la vista origine dati. (Ereditato da DataSourceView) |
| Name |
Ottiene il nome della vista origine dati. (Ereditato da DataSourceView) |
Metodi
| Nome | Descrizione |
|---|---|
| CanExecute(String) |
Determina se è possibile eseguire il comando specificato. (Ereditato da DataSourceView) |
| 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) |
| 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 nell'elenco di dati rappresentato dall'oggetto DataSourceView . (Ereditato da DataSourceView) |
| ExecuteInsert(IDictionary) |
Esegue un'operazione di inserimento nell'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 nell'elenco di dati rappresentato dall'oggetto DataSourceView . (Ereditato da DataSourceView) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| Insert(IDictionary, DataSourceViewOperationCallback) |
Esegue un'operazione di inserimento asincrona nell'elenco di dati rappresentato dall'oggetto DataSourceView . (Ereditato da DataSourceView) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| OnDataSourceViewChanged(EventArgs) |
Genera l'evento DataSourceViewChanged. (Ereditato da DataSourceView) |
| 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) |
| Select(DataSourceSelectArguments, DataSourceViewSelectCallback) |
Ottiene un elenco di dati in modo asincrono dall'archivio dati sottostante. (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 nell'elenco di dati rappresentato dall'oggetto DataSourceView . (Ereditato da DataSourceView) |
Eventi
| Nome | Descrizione |
|---|---|
| DataSourceViewChanged |
Si verifica quando la vista origine dati è stata modificata. (Ereditato da DataSourceView) |