XmlDataSourceView Třída

Definice

Představuje tabulkové zobrazení zdroje dat na data XML pro ovládací prvek XmlDataSource .

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
Dědičnost
XmlDataSourceView

Poznámky

Ovládací XmlDataSource prvek může prezentovat svá podkladová data v tabulkovém i hierarchickém formátu ovládacím prvkům webového serveru, které se k němu vážou. Ovládací prvky, jako GridView je nebo DropDownList , používají XmlDataSource k vytvoření vazby na data XML a jejich prezentaci v listové nebo tabulkové podobě, zatímco ovládací prvky, které jsou odvozeny z HierarchicalDataBoundControl třídy, jako TreeViewje , svážejí s daty XML a prezentují je v hierarchické podobě.

Vytvoří XmlDataSource každý typ zobrazení interně prostřednictvím různých cest kódu. Pokud je GetView metoda volána v objektu XmlDataSourceXmlDataSourceView , vytvoří se objekt .XmlDataSource Pokud je GetHierarchicalView volána metoda , vytvoří se XmlHierarchicalDataSourceView . Třída je poskytována XmlDataSourceView pro ovládací prvky webového serveru, které jsou odvozeny ze DataBoundControl seznamů a tabulkových dat a svázány s daty, zatímco XmlHierarchicalDataSourceView je k dispozici pro ovládací prvky webového serveru, které jsou odvozeny z HierarchicalDataBoundControl hierarchických dat a vázány na je. Interně všechny metody ovládacího prvku vázaného na data volají metodu Select pro libovolný objekt zobrazení zdroje dat, který je vrácen.

Stejně jako všechny DataSourceView pomocné objekty XmlDataSourceView definuje i objekt operace, které může zdroj dat provádět se podkladovými daty. Vzhledem k tomu, že XmlDataSourceView třída pouze přepisuje metodu Select , přidružený XmlDataSource ovládací prvek nepodporuje operace aktualizace, vložení nebo odstranění. XmlDataSourceView Protože třída je zapečetěna, nelze třídu rozšířit XmlDataSourceView o přidání této funkce, ale můžete odvodit ovládací prvek XmlDataSource zdroje dat a zobrazení zDataSourceView, pokud potřebujete další funkce.

Konstruktory

XmlDataSourceView(XmlDataSource, String)

Inicializuje novou pojmenovanou XmlDataSourceView instanci třídy a přidruží k ní zadanou XmlDataSource instanci.

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í 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 namí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álostí 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í se seznamem dat, která DataSourceView objekt představuje.

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

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

(Zděděno od DataSourceView)
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()

Type Získá z aktuální instance.

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

Provede asynchronní vkládání operace se seznamem 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.

(Zděděno od DataSourceView)
RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Volal 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)

Načte seznam řádků dat ze základního kódu XML.

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

Vyvolá se při změně zobrazení zdroje dat.

(Zděděno od DataSourceView)

Platí pro

Viz také