SiteMapHierarchicalDataSourceView 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 dati in un nodo o un insieme di nodi di una mappa del sito per un controllo SiteMapDataSource.
public ref class SiteMapHierarchicalDataSourceView : System::Web::UI::HierarchicalDataSourceView
public class SiteMapHierarchicalDataSourceView : System.Web.UI.HierarchicalDataSourceView
type SiteMapHierarchicalDataSourceView = class
inherit HierarchicalDataSourceView
Public Class SiteMapHierarchicalDataSourceView
Inherits HierarchicalDataSourceView
- Ereditarietà
Commenti
Il SiteMapDataSource controllo può presentare i dati sottostanti sia in formato tabulare che gerarchico ai controlli server Web associati a esso. L'oggetto SiteMapHierarchicalDataSourceView viene usato dagli sviluppatori, ma non dagli sviluppatori di pagine o nel codice della pagina.
Controlli come Menu o DropDownList usano l'oggetto SiteMapDataSource per associare ai dati della HierarchicalDataBoundControl mappa del sito e presentarli in formato elenco, mentre i controlli che derivano dalla classe, ad esempio TreeView, associano ai dati della sitemap e lo presentano in forma gerarchica.
Se un controllo associato a dati chiama il GetView metodo di SiteMapDataSource, viene SiteMapDataSourceView creato dall'origine dati. Se un controllo chiama il HierarchicalDataBoundControlGetHierarchicalView metodo, viene creato un oggetto SiteMapHierarchicalDataSourceView . La SiteMapDataSourceView classe viene fornita per i controlli server Web che derivano da DataBoundControl e associano a elenchi e dati tabulari, mentre viene SiteMapHierarchicalDataSourceView fornito per i controlli server Web che derivano da HierarchicalDataBoundControl e associano ai dati gerarchici.
Come tutti gli HierarchicalDataSourceView oggetti helper, l'oggetto SiteMapHierarchicalDataSourceView definisce le operazioni che l'origine dati può eseguire con i dati sottostanti. Poiché la classe esegue solo l'override del SiteMapHierarchicalDataSourceViewSelect metodo, il controllo associato SiteMapDataSource non supporta espressioni di ordinamento o inserimento, eliminazione o operazioni di aggiornamento.
Costruttori
SiteMapHierarchicalDataSourceView(SiteMapNode) |
Inizializza una nuova istanza della classe SiteMapHierarchicalDataSourceView, aggiungendo il nodo specificato all'insieme IHierarchicalEnumerable mantenuto dalla visualizzazione origine dati. |
SiteMapHierarchicalDataSourceView(SiteMapNodeCollection) |
Inizializza una nuova istanza della classe SiteMapHierarchicalDataSourceView, impostando l'insieme specificato sull'insieme IHierarchicalEnumerable mantenuto dalla visualizzazione origine dati. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Select() |
Ottiene l'insieme degli oggetti SiteMapNode che rappresenta la struttura di navigazione nel sito per l'utente corrente. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |