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.

Konstruktory

XmlDataSourceView(XmlDataSource, String)

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

Właściwości

CanDelete

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

(Odziedziczone po DataSourceView)
CanInsert

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

(Odziedziczone po DataSourceView)
CanPage

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

(Odziedziczone po 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.

(Odziedziczone po DataSourceView)
CanSort

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

(Odziedziczone po DataSourceView)
CanUpdate

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

(Odziedziczone po DataSourceView)
Events

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

(Odziedziczone po DataSourceView)
Name

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

(Odziedziczone po DataSourceView)

Metody

CanExecute(String)

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

(Odziedziczone po DataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

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

(Odziedziczone po DataSourceView)
Equals(Object)

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

(Odziedziczone po Object)
ExecuteCommand(String, IDictionary, IDictionary)

Wykonuje określone polecenie.

(Odziedziczone po DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Wykonuje określone polecenie.

(Odziedziczone po DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

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

(Odziedziczone po DataSourceView)
ExecuteInsert(IDictionary)

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

(Odziedziczone po DataSourceView)
ExecuteSelect(DataSourceSelectArguments)

Pobiera listę danych z magazynu danych bazowych.

(Odziedziczone po DataSourceView)
ExecuteUpdate(IDictionary, IDictionary, IDictionary)

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

(Odziedziczone po DataSourceView)
GetHashCode()

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

(Odziedziczone po Object)
GetType()

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

(Odziedziczone po Object)
Insert(IDictionary, DataSourceViewOperationCallback)

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

(Odziedziczone po DataSourceView)
MemberwiseClone()

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

(Odziedziczone po Object)
OnDataSourceViewChanged(EventArgs)

DataSourceViewChanged Zgłasza zdarzenie.

(Odziedziczone po 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.

(Odziedziczone po DataSourceView)
Select(DataSourceSelectArguments)

Pobiera listę wierszy danych z bazowego kodu XML.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Pobiera listę danych asynchronicznie z bazowego magazynu danych.

(Odziedziczone po DataSourceView)
ToString()

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

(Odziedziczone po Object)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

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

(Odziedziczone po DataSourceView)

Zdarzenia

DataSourceViewChanged

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

(Odziedziczone po DataSourceView)

Dotyczy

Zobacz też