SiteMapDataSourceView Třída

Definice

Poskytuje objekt silného typu HierarchicalDataSourceView pro ovládací prvek SiteMapDataSource .

public ref class SiteMapDataSourceView : System::Web::UI::DataSourceView
public class SiteMapDataSourceView : System.Web.UI.DataSourceView
type SiteMapDataSourceView = class
    inherit DataSourceView
Public Class SiteMapDataSourceView
Inherits DataSourceView
Dědičnost
SiteMapDataSourceView

Poznámky

Ovládací SiteMapDataSource prvek umožňuje ASP.NET ovládací prvky vázané na data, jako TreeView jsou ovládací prvky a Menu , k vytvoření vazby s daty mapy webu. Třídu SiteMapDataSourceView používají vývojáři ovládacích prvků, ale vývojáři stránek ji nepoužívají ani v kódu stránky.

Vrátí SiteMapDataSource hodnotu SiteMapDataSourceView pro zadanou hierarchickou cestu při Select volání metody. Stejně jako všechny objekty SiteMapDataSourceView zobrazení hierarchického zdroje dat není pojmenovaný, ale je identifikován jeho jedinečnou hierarchickou cestou.

The SiteMapDataSourceView je třída obálky v kolekci SiteMapNodeCollection . Třída SiteMapNodeCollection implementuje IHierarchicalEnumerable rozhraní, které SiteMapDataSourceView třída vrací z volání Select metody. Vzhledem k tomu, že SiteMapDataSource objekty a SiteMapDataSourceView pracují s SiteMapNode objekty, udržuje zobrazení interní SiteMapNodeCollection , aby je obsahovalo. Kolekce se inicializuje pomocí konstruktorů zobrazení a přistupuje se pomocí Select metody .

Konstruktory

SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNode)

Inicializuje novou pojmenovanou instanci SiteMapDataSourceView třídy přidáním jednoho zadaného uzlu do interní kolekce uzlů.

SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNodeCollection)

Inicializuje novou pojmenovanou instanci SiteMapDataSourceView třídy a nastaví interní kolekci uzlů na zadanou kolekci uzlů.

Vlastnosti

CanDelete

Získá hodnotu označující, zda DataSourceView objekt přidružený k aktuálnímu DataSourceControl objektu ExecuteDelete(IDictionary, IDictionary) podporuje operaci.

(Zděděno od DataSourceView)
CanInsert

Získá hodnotu označující, zda DataSourceView objekt přidružený k aktuálnímu DataSourceControl objektu ExecuteInsert(IDictionary) podporuje operaci.

(Zděděno od DataSourceView)
CanPage

Získá hodnotu označující, zda DataSourceView objekt přidružený k aktuálnímu DataSourceControl objektu podporuje stránkování prostřednictvím dat načtených metodou ExecuteSelect(DataSourceSelectArguments) .

(Zděděno od DataSourceView)
CanRetrieveTotalRowCount

Získá hodnotu označující, zda DataSourceView objekt přidružený k aktuálnímu DataSourceControl objektu podporuje načtení celkového počtu řádků dat místo dat.

(Zděděno od DataSourceView)
CanSort

Získá hodnotu označující, zda DataSourceView objekt přidružený k aktuálnímu DataSourceControl objektu podporuje seřazené zobrazení v podkladovém zdroji dat.

(Zděděno od DataSourceView)
CanUpdate

Získá hodnotu označující, zda DataSourceView objekt přidružený k aktuálnímu DataSourceControl objektu ExecuteUpdate(IDictionary, IDictionary, IDictionary) podporuje operaci.

(Zděděno od DataSourceView)
Events

Získá seznam delegátů obslužné rutiny události pro zobrazení zdroje dat.

(Zděděno od DataSourceView)
Name

Získá název zobrazení zdroje dat.

(Zděděno od DataSourceView)

Metody

CanExecute(String)

Určuje, zda lze provést zadaný příkaz.

(Zděděno od DataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Provede asynchronní operaci odstranění seznamu dat, která DataSourceView objekt představuje.

(Zděděno od DataSourceView)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
ExecuteCommand(String, IDictionary, IDictionary)

Spustí zadaný příkaz.

(Zděděno od DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Spustí zadaný příkaz.

(Zděděno od DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Provede operaci odstranění seznamu dat, která DataSourceView objekt představuje.

(Zděděno od DataSourceView)
ExecuteInsert(IDictionary)

Provede operaci vložení v seznamu dat, která DataSourceView objekt představuje.

(Zděděno od DataSourceView)
ExecuteSelect(DataSourceSelectArguments)

Získá kolekci SiteMapNode objektů, které představují navigační strukturu webu pro aktuálního uživatele.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Provede operaci aktualizace seznamu dat, která DataSourceView objekt představuje.

(Zděděno od DataSourceView)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
Insert(IDictionary, DataSourceViewOperationCallback)

Provede operaci asynchronního vložení v seznamu dat, která DataSourceView objekt představuje.

(Zděděno od DataSourceView)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
OnDataSourceViewChanged(EventArgs)

DataSourceViewChanged Vyvolá událost.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Volá metodu RaiseUnsupportedCapabilitiesError(DataSourceView) k porovnání možností požadovaných pro ExecuteSelect(DataSourceSelectArguments) operaci s možnostmi, které zobrazení podporuje.

(Zděděno od DataSourceView)
Select(DataSourceSelectArguments)

Získá kolekci SiteMapNode objektů, které představují navigační strukturu webu pro aktuálního uživatele.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Získá seznam dat asynchronně z podkladového úložiště dat.

(Zděděno od DataSourceView)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Provede asynchronní operaci aktualizace seznamu dat, která DataSourceView objekt představuje.

(Zděděno od DataSourceView)

Událost

DataSourceViewChanged

Nastane při změně zobrazení zdroje dat.

(Zděděno od DataSourceView)

Platí pro

Viz také