Udostępnij przez


XmlDataSourceView Klasa

Definicja

Reprezentuje tabelaryczny widok źródła danych dla danych XML dla kontrolki 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
Dziedziczenie
XmlDataSourceView

Uwagi

Kontrolka XmlDataSource może przedstawiać swoje dane bazowe zarówno w formacie tabelarycznym, jak i hierarchicznym, do kontrolek serwera sieci Web powiązanych z nimi. Kontrolki, takie jak GridView lub , umożliwiają XmlDataSource powiązanie z danymi XML i prezentowanie ich na liście lub formularzu tabelarycznym, podczas gdy kontrolki pochodzące z HierarchicalDataBoundControl klasy, takie jak TreeView, wiążą się z danymi XML i prezentują je w DropDownList postaci hierarchicznej.

Obiekt XmlDataSource tworzy każdy typ widoku wewnętrznie za pomocą różnych ścieżek kodu. GetView Jeśli metoda jest wywoływana w metodzie XmlDataSource, XmlDataSourceView element jest tworzony przez element XmlDataSource. Jeśli metoda jest wywoływana GetHierarchicalView , XmlHierarchicalDataSourceView zostanie utworzony element . Klasa XmlDataSourceView jest udostępniana dla kontrolek serwera sieci Web, które pochodzą z DataBoundControl list i powiązanych z listami i danymi tabelarycznymi, podczas gdy XmlHierarchicalDataSourceView element jest udostępniany dla kontrolek serwera sieci Web, które pochodzą z HierarchicalDataBoundControl danych hierarchicznych i powiązane z danymi hierarchicznymi. Wewnętrznie wszystkie metody sterowania powiązane z danymi wywołają metodę Select w zależności od zwracanego obiektu widoku źródła danych.

Podobnie jak wszystkie DataSourceView obiekty pomocnicze, definiuje operacje, XmlDataSourceView które źródło danych może wykonywać przy użyciu danych bazowych. XmlDataSourceView Ponieważ klasa zastępuje tylko metodęSelect, skojarzona XmlDataSource kontrolka nie obsługuje operacji aktualizacji, wstawiania ani usuwania. XmlDataSourceView Ponieważ klasa jest zapieczętowana, nie można rozszerzyć XmlDataSourceView klasy w celu dodania tej funkcji, ale możesz uzyskać kontrolę źródła danych i XmlDataSource widok, DataSourceView jeśli potrzebujesz dodatkowych funkcji.

Konstruktorów

Nazwa Opis
XmlDataSourceView(XmlDataSource, String)

Inicjuje XmlDataSourceView nowe nazwane wystąpienie klasy i kojarzy z nią określone XmlDataSource .

Właściwości

Nazwa Opis
CanDelete

Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje operację ExecuteDelete(IDictionary, IDictionary) .

(Dziedziczone od DataSourceView)
CanInsert

Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje operację ExecuteInsert(IDictionary) .

(Dziedziczone od DataSourceView)
CanPage

Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje stronicowanie danych pobranych przez metodę ExecuteSelect(DataSourceSelectArguments) .

(Dziedziczone od DataSourceView)
CanRetrieveTotalRowCount

Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje pobieranie całkowitej liczby wierszy danych zamiast danych.

(Dziedziczone od DataSourceView)
CanSort

Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje posortowany widok w bazowym źródle danych.

(Dziedziczone od DataSourceView)
CanUpdate

Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje operację ExecuteUpdate(IDictionary, IDictionary, IDictionary) .

(Dziedziczone od DataSourceView)
Events

Pobiera listę delegatów procedury obsługi zdarzeń dla widoku źródła danych.

(Dziedziczone od DataSourceView)
Name

Pobiera nazwę widoku źródła danych.

(Dziedziczone od DataSourceView)

Metody

Nazwa Opis
CanExecute(String)

Określa, czy można wykonać określone polecenie.

(Dziedziczone od DataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Wykonuje asynchroniczną operację usuwania na liście danych reprezentowanych przez DataSourceView obiekt.

(Dziedziczone od DataSourceView)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Dziedziczone od Object)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Wykonuje określone polecenie.

(Dziedziczone od DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary)

Wykonuje określone polecenie.

(Dziedziczone od DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Wykonuje operację usuwania na liście danych reprezentowanych przez DataSourceView obiekt.

(Dziedziczone od DataSourceView)
ExecuteInsert(IDictionary)

Wykonuje operację wstawiania na liście danych reprezentowanych przez DataSourceView obiekt.

(Dziedziczone od DataSourceView)
ExecuteSelect(DataSourceSelectArguments)

Pobiera listę danych z magazynu danych bazowych.

(Dziedziczone od DataSourceView)
ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Wykonuje operację aktualizacji na liście danych reprezentowanych przez DataSourceView obiekt.

(Dziedziczone od DataSourceView)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Dziedziczone od Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Dziedziczone od Object)
Insert(IDictionary, DataSourceViewOperationCallback)

Wykonuje operację asynchronicznego wstawiania na liście danych reprezentowanych przez DataSourceView obiekt.

(Dziedziczone od DataSourceView)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Dziedziczone od Object)
OnDataSourceViewChanged(EventArgs)

DataSourceViewChanged Zgłasza zdarzenie.

(Dziedziczone od DataSourceView)
RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Wywołana przez metodę RaiseUnsupportedCapabilitiesError(DataSourceView) w celu porównania możliwości żądanych dla ExecuteSelect(DataSourceSelectArguments) operacji względem tych, które obsługuje widok.

(Dziedziczone od DataSourceView)
Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Pobiera listę danych asynchronicznie z bazowego magazynu danych.

(Dziedziczone od DataSourceView)
Select(DataSourceSelectArguments)

Pobiera listę wierszy danych z bazowego kodu XML.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Dziedziczone od Object)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Wykonuje asynchroniczną operację aktualizacji na liście danych reprezentowanych przez DataSourceView obiekt.

(Dziedziczone od DataSourceView)

Zdarzenia

Nazwa Opis
DataSourceViewChanged

Występuje, gdy widok źródła danych uległ zmianie.

(Dziedziczone od DataSourceView)

Dotyczy

Zobacz także