SiteMapHierarchicalDataSourceView Classe

Definizione

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

Commenti

Il SiteMapDataSource controllo può presentare i dati sottostanti in formato tabulare e gerarchico ai controlli server Web associati. viene SiteMapHierarchicalDataSourceView usato dagli sviluppatori di controlli, ma non dagli sviluppatori di pagine o nel codice della tabella.

I controlli come Menu o DropDownList usano per eseguire l'associazione SiteMapDataSource ai dati della mappa del sito e presentarlo in formato elenco, mentre i controlli che derivano dalla HierarchicalDataBoundControl classe , ad esempio TreeView, associano ai dati della mappa del sito e lo presentano in forma gerarchica.

Se un controllo associato a dati chiama il GetView metodo di SiteMapDataSource, un SiteMapDataSourceView oggetto viene 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 SiteMapHierarchicalDataSourceView viene fornito per i controlli server Web che derivano da HierarchicalDataBoundControl e associano a dati gerarchici.

Analogamente a tutti gli HierarchicalDataSourceView oggetti helper, definisce SiteMapHierarchicalDataSourceView le operazioni che l'origine dati può eseguire con i dati sottostanti. Poiché la SiteMapHierarchicalDataSourceView classe esegue solo l'override del Select metodo , il controllo associato SiteMapDataSource non supporta espressioni di ordinamento o operazioni di inserimento, eliminazione o 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)

Si applica a

Vedi anche