SiteMapDataSourceView Třída

Definice

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

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í prvek SiteMapDataSource umožňuje ASP.NET ovládací prvky vázané na data, například ovládací prvky TreeView a Menu, k vazbě k datům 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í SiteMapDataSourceSiteMapDataSourceView pro zadanou hierarchickou cestu při Select zavolání metody. Stejně jako všechny hierarchické objekty zobrazení zdroje dat nejsou pojmenované SiteMapDataSourceView , spíše je identifikována jeho jedinečnou hierarchickou cestou.

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

Konstruktory

Name Description
SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNode)

Inicializuje novou pojmenovanou instanci SiteMapDataSourceView třídy a přidá jeden zadaný uzel 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

Name Description
CanDelete

Získá hodnotu urč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 urč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 urč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 určující, zda DataSourceView objekt přidružený k aktuálnímu DataSourceControl objektu podporuje načtení celkového počtu datových řádků místo dat.

(Zděděno od DataSourceView)
CanSort

Získá hodnotu urč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 urč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

Name Description
CanExecute(String)

Určuje, zda lze zadaný příkaz spustit.

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

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

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

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Spustí zadaný příkaz.

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

Spustí zadaný příkaz.

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

Provede operaci odstranění v 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í strukturu navigace webu pro aktuálního uživatele.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

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

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

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

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

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

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

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

DataSourceViewChanged Vyvolá událost.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Volané metodou RaiseUnsupportedCapabilitiesError(DataSourceView) k porovnání schopností požadovaných pro ExecuteSelect(DataSourceSelectArguments) operaci s funkcemi, které zobrazení podporuje.

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

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

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

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

ToString()

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

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

Provede asynchronní aktualizační operaci v seznamu dat, která DataSourceView objekt představuje.

(Zděděno od DataSourceView)

Událost

Name Description
DataSourceViewChanged

Nastane, když se změnilo zobrazení zdroje dat.

(Zděděno od DataSourceView)

Platí pro

Viz také