XmlDataSourceView Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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) |