Freigeben über


XmlDataSourceView Klasse

Definition

Stellt eine Tabellendaten-Quellansicht für XML-Daten für ein XmlDataSource-Steuerelement dar.

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
Vererbung
XmlDataSourceView

Hinweise

Das XmlDataSource Steuerelement kann seine zugrunde liegenden Daten sowohl im tabellarischen als auch im hierarchischen Format für Webserversteuerelemente präsentieren, die an das Steuerelement gebunden sind. Steuerelemente wie GridView oder verwenden , XmlDataSource um an XML-Daten zu binden und in Listen- oder Tabellenform darzustellen, während Steuerelemente, die von der HierarchicalDataBoundControl -Klasse abgeleitet werden, zTreeView. B. , an XML-Daten binden und in hierarchischer DropDownList Form darstellen.

Erstellt XmlDataSource jeden Ansichtstyp intern über verschiedene Codepfade. Wenn die GetView -Methode für XmlDataSourceaufgerufen wird, wird von XmlDataSourceView erstellt XmlDataSource. Wenn die GetHierarchicalView -Methode aufgerufen wird, wird eine XmlHierarchicalDataSourceView erstellt. Die XmlDataSourceView -Klasse wird für Webserversteuerelemente bereitgestellt, die von DataBoundControl Listen und tabellarischen Daten abgeleitet und an diese gebunden werden, während für Webserversteuerelemente bereitgestellt wird, die XmlHierarchicalDataSourceView von HierarchicalDataBoundControl hierarchischen Daten abgeleitet und an diese gebunden werden. Intern rufen alle datengebundenen Steuerelementmethoden die Select -Methode für das zurückgegebene Datenquellensichtobjekt auf.

Wie alle DataSourceView Hilfsobjekte definiert die XmlDataSourceView Vorgänge, die die Datenquelle mit den zugrunde liegenden Daten ausführen kann. Da die XmlDataSourceView -Klasse nur die Select -Methode überschreibt, unterstützt das zugeordnete XmlDataSource Steuerelement keine Aktualisierungs-, Einfüge- oder Löschvorgänge. Da die XmlDataSourceView Klasse versiegelt ist, können Sie die XmlDataSourceView -Klasse nicht erweitern, um diese Funktionalität hinzuzufügen. Sie können jedoch ein Datenquellensteuerelement von XmlDataSource und eine Ansicht von DataSourceView ableiten, wenn Sie zusätzliche Funktionen benötigen.

Konstruktoren

XmlDataSourceView(XmlDataSource, String)

Initialisiert eine neue benannte Instanz der XmlDataSourceView-Klasse und ordnet sie der angegebenen XmlDataSource zu.

Eigenschaften

CanDelete

Ruft einen Wert ab, der angibt, ob das DataSourceView-Objekt, das dem aktuellen DataSourceControl-Objekt zugeordnet ist, den ExecuteDelete(IDictionary, IDictionary)-Vorgang unterstützt.

(Geerbt von DataSourceView)
CanInsert

Ruft einen Wert ab, der angibt, ob das DataSourceView-Objekt, das dem aktuellen DataSourceControl-Objekt zugeordnet ist, den ExecuteInsert(IDictionary)-Vorgang unterstützt.

(Geerbt von DataSourceView)
CanPage

Ruft einen Wert ab, der angibt, ob das DataSourceView-Objekt, das dem aktuellen DataSourceControl-Objekt zugeordnet ist, Paging durch die Daten unterstützt, die von der ExecuteSelect(DataSourceSelectArguments)-Methode abgerufen wurden.

(Geerbt von DataSourceView)
CanRetrieveTotalRowCount

Ruft einen Wert ab, der angibt, ob das DataSourceView-Objekt, das dem aktuellen DataSourceControl-Objekt zugeordnet ist, das Abrufen der Gesamtanzahl der Datenzeilen (anstelle der Daten) unterstützt.

(Geerbt von DataSourceView)
CanSort

Ruft einen Wert ab, der angibt, ob das DataSourceView-Objekt, das dem aktuellen DataSourceControl-Objekt zugeordnet ist, eine sortierte Ansicht der zugrunde liegenden Datenquelle unterstützt.

(Geerbt von DataSourceView)
CanUpdate

Ruft einen Wert ab, der angibt, ob das DataSourceView-Objekt, das dem aktuellen DataSourceControl-Objekt zugeordnet ist, den ExecuteUpdate(IDictionary, IDictionary, IDictionary)-Vorgang unterstützt.

(Geerbt von DataSourceView)
Events

Ruft eine Liste von Ereignishandlerdelegaten für die Datenquellenansicht ab.

(Geerbt von DataSourceView)
Name

Ruft den Namen der Datenquellenansicht ab.

(Geerbt von DataSourceView)

Methoden

CanExecute(String)

Bestimmt, ob der angegebene Befehl ausgeführt werden kann.

(Geerbt von DataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Führt einen asynchronen Löschvorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt.

(Geerbt von DataSourceView)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Führt den angegebenen Befehl aus.

(Geerbt von DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary)

Führt den angegebenen Befehl aus.

(Geerbt von DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Führt einen Löschvorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt.

(Geerbt von DataSourceView)
ExecuteInsert(IDictionary)

Führt einen Einfügevorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt.

(Geerbt von DataSourceView)
ExecuteSelect(DataSourceSelectArguments)

Ruft eine Liste der Daten aus dem zugrunde liegenden Datenspeicher ab.

(Geerbt von DataSourceView)
ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Führt einen Aktualisierungsvorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt.

(Geerbt von DataSourceView)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
Insert(IDictionary, DataSourceViewOperationCallback)

Führt einen asynchronen Einfügevorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt.

(Geerbt von DataSourceView)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnDataSourceViewChanged(EventArgs)

Löst das DataSourceViewChanged-Ereignis aus.

(Geerbt von DataSourceView)
RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Durch die RaiseUnsupportedCapabilitiesError(DataSourceView)-Methode aufgerufen, um die für einen ExecuteSelect(DataSourceSelectArguments)-Vorgang erforderlichen Funktionen mit denen zu vergleichen, die die Ansicht unterstützt.

(Geerbt von DataSourceView)
Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Ruft asynchron eine Liste der Daten aus dem zugrunde liegenden Datenspeicher ab.

(Geerbt von DataSourceView)
Select(DataSourceSelectArguments)

Ruft eine Liste der Datenzeilen aus dem zugrunde liegenden XML ab.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Führt einen asynchronen Aktualisierungsvorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt.

(Geerbt von DataSourceView)

Ereignisse

DataSourceViewChanged

Tritt ein, wenn sich die Datenquellenansicht geändert hat.

(Geerbt von DataSourceView)

Gilt für:

Weitere Informationen