XmlDataSourceView XmlDataSourceView XmlDataSourceView XmlDataSourceView Class

Definition

Stellt eine Tabellendaten-Quellansicht für XML-Daten für ein XmlDataSource-Steuerelement dar.Represents a tabular data source view on XML data for an XmlDataSource control.

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
XmlDataSourceViewXmlDataSourceViewXmlDataSourceViewXmlDataSourceView

Hinweise

Das XmlDataSource -Steuerelement kann die zugrunde liegenden Daten sowohl in tabellarischen als auch in hierarchischen Formaten für Webserver Steuerelemente präsentierenThe XmlDataSource control can present its underlying data in both tabular and hierarchical format to Web server controls that bind to it. Steuerelemente wie GridView oder DropDownList verwenden XmlDataSource , um eine Bindung an XML-Daten herzustellen und Sie in der Liste oder in tabellarischer Form darzustellen. HierarchicalDataBoundControl Steuerelemente, TreeViewdie von der-Klasse abgeleitet werden, z. b., binden an XML-Daten und präsentieren Sie in hierarchischer Form .Controls such as GridView or DropDownList use the XmlDataSource to bind to XML data and present it in list or tabular form, while controls that derive from the HierarchicalDataBoundControl class, such as TreeView, bind to XML data and present it in hierarchical form.

Der XmlDataSource erstellt jeden Ansichtstyp intern über verschiedene Codepfade.The XmlDataSource creates each view type internally through different code paths. Wenn die GetView -Methode für den XmlDataSourceaufgerufen wird, XmlDataSourceView wird eine von der XmlDataSourceerstellt.If the GetView method is called on the XmlDataSource, an XmlDataSourceView is created by the XmlDataSource. Wenn die GetHierarchicalView -Methode aufgerufen wird, XmlHierarchicalDataSourceView wird ein erstellt.If the GetHierarchicalView method is called, an XmlHierarchicalDataSourceView is created. Die XmlDataSourceView -Klasse wird für Webserver Steuerelemente bereitgestellt, DataBoundControl die von abgeleitet werden und an Listen und tabellarische XmlHierarchicalDataSourceView Daten gebunden werden. die-Klasse wird für HierarchicalDataBoundControl Webserver Steuerelemente bereitgestellt, die von abgeleitet und an hierarchische Daten gebunden werden.The XmlDataSourceView class is provided for Web server controls that derive from DataBoundControl and bind to lists and tabular data, while the XmlHierarchicalDataSourceView is provided for Web server controls that derive from HierarchicalDataBoundControl and bind to hierarchical data. Intern wird durch alle Daten gebundenen Steuerelement Methoden die Select -Methode für das Datenquellen Sicht-Objekt aufgerufen, das zurückgegeben wird.Internally, all data-bound control methods call the Select method on whichever data source view object is returned.

Wie alle DataSourceView Hilfsobjekte XmlDataSourceView definiert auch die Vorgänge, die von der Datenquelle mit den zugrunde liegenden Daten durchgeführt werden können.Like all DataSourceView helper objects, the XmlDataSourceView defines the operations that the data source can perform with the underlying data. Da die XmlDataSourceView -Klasse nur die Select -Methode überschreibt, XmlDataSource unterstützt das zugeordnete Steuerelement keine Update-, INSERT-oder DELETE-Vorgänge.Because the XmlDataSourceView class only overrides the Select method, the associated XmlDataSource control does not support update, insert, or delete operations. Da die XmlDataSourceView -Klasse versiegelt ist, können Sie die XmlDataSourceView -Klasse nicht erweitern, um diese Funktionalität hinzuzufügen, aber Sie können ein XmlDataSource Datenquellen-Steuer DataSourceView Element von und eine-Sicht ableiten, wenn Sie zusätzliche Funktionen benötigen.Because the XmlDataSourceView class is sealed, you cannot extend the XmlDataSourceView class to add this functionality, but you can derive a data source control from XmlDataSource and a view from DataSourceView if you require additional functionality.

Konstruktoren

XmlDataSourceView(XmlDataSource, String) XmlDataSourceView(XmlDataSource, String) XmlDataSourceView(XmlDataSource, String) XmlDataSourceView(XmlDataSource, String)

Initialisiert eine neue benannte Instanz der XmlDataSourceView-Klasse und ordnet sie der angegebenen XmlDataSource zu.Initializes a new named instance of the XmlDataSourceView class, and associates the specified XmlDataSource with it.

Methoden

CanExecute(String) CanExecute(String) CanExecute(String) CanExecute(String)

Bestimmt, ob der angegebene Befehl ausgeführt werden kann.Determines whether the specified command can be executed.

(Inherited from DataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Führt einen asynchronen Löschvorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt.Performs an asynchronous delete operation on the list of data that the DataSourceView object represents.

(Inherited from DataSourceView)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
ExecuteCommand(String, IDictionary, IDictionary) ExecuteCommand(String, IDictionary, IDictionary) ExecuteCommand(String, IDictionary, IDictionary) ExecuteCommand(String, IDictionary, IDictionary)

Führt den angegebenen Befehl aus.Executes the specified command.

(Inherited from DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Führt den angegebenen Befehl aus.Executes the specified command.

(Inherited from DataSourceView)
ExecuteDelete(IDictionary, IDictionary) ExecuteDelete(IDictionary, IDictionary) ExecuteDelete(IDictionary, IDictionary) ExecuteDelete(IDictionary, IDictionary)

Führt einen Löschvorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt.Performs a delete operation on the list of data that the DataSourceView object represents.

(Inherited from DataSourceView)
ExecuteInsert(IDictionary) ExecuteInsert(IDictionary) ExecuteInsert(IDictionary) ExecuteInsert(IDictionary)

Führt einen Einfügevorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt.Performs an insert operation on the list of data that the DataSourceView object represents.

(Inherited from DataSourceView)
ExecuteSelect(DataSourceSelectArguments) ExecuteSelect(DataSourceSelectArguments) ExecuteSelect(DataSourceSelectArguments) ExecuteSelect(DataSourceSelectArguments)

Ruft eine Liste der Daten aus dem zugrunde liegenden Datenspeicher ab.Gets a list of data from the underlying data storage.

(Inherited from DataSourceView)
ExecuteUpdate(IDictionary, IDictionary, IDictionary) ExecuteUpdate(IDictionary, IDictionary, IDictionary) ExecuteUpdate(IDictionary, IDictionary, IDictionary) ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Führt einen Aktualisierungsvorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt.Performs an update operation on the list of data that the DataSourceView object represents.

(Inherited from DataSourceView)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
Insert(IDictionary, DataSourceViewOperationCallback) Insert(IDictionary, DataSourceViewOperationCallback) Insert(IDictionary, DataSourceViewOperationCallback) Insert(IDictionary, DataSourceViewOperationCallback)

Führt einen asynchronen Einfügevorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt.Performs an asynchronous insert operation on the list of data that the DataSourceView object represents.

(Inherited from DataSourceView)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
OnDataSourceViewChanged(EventArgs) OnDataSourceViewChanged(EventArgs) OnDataSourceViewChanged(EventArgs) OnDataSourceViewChanged(EventArgs)

Löst das DataSourceViewChanged-Ereignis aus.Raises the DataSourceViewChanged event.

(Inherited from DataSourceView)
RaiseUnsupportedCapabilityError(DataSourceCapabilities) RaiseUnsupportedCapabilityError(DataSourceCapabilities) RaiseUnsupportedCapabilityError(DataSourceCapabilities) 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.Called by the RaiseUnsupportedCapabilitiesError(DataSourceView) method to compare the capabilities requested for an ExecuteSelect(DataSourceSelectArguments) operation against those that the view supports.

(Inherited from DataSourceView)
Select(DataSourceSelectArguments) Select(DataSourceSelectArguments) Select(DataSourceSelectArguments) Select(DataSourceSelectArguments)

Ruft eine Liste der Datenzeilen aus dem zugrunde liegenden XML ab.Retrieves a list of data rows from the underlying XML.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback) Select(DataSourceSelectArguments, DataSourceViewSelectCallback) Select(DataSourceSelectArguments, DataSourceViewSelectCallback) Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Ruft asynchron eine Liste der Daten aus dem zugrunde liegenden Datenspeicher ab.Gets a list of data asynchronously from the underlying data storage.

(Inherited from DataSourceView)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Führt einen asynchronen Aktualisierungsvorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt.Performs an asynchronous update operation on the list of data that the DataSourceView object represents.

(Inherited from DataSourceView)

Eigenschaften

CanDelete CanDelete CanDelete 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.Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteDelete(IDictionary, IDictionary) operation.

(Inherited from DataSourceView)
CanInsert CanInsert CanInsert CanInsert

Ruft einen Wert ab, der angibt, ob das DataSourceView-Objekt, das dem aktuellen DataSourceControl-Objekt zugeordnet ist, den ExecuteInsert(IDictionary)-Vorgang unterstützt.Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteInsert(IDictionary) operation.

(Inherited from DataSourceView)
CanPage CanPage CanPage 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.Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports paging through the data retrieved by the ExecuteSelect(DataSourceSelectArguments) method.

(Inherited from DataSourceView)
CanRetrieveTotalRowCount CanRetrieveTotalRowCount CanRetrieveTotalRowCount 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.Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports retrieving the total number of data rows, instead of the data.

(Inherited from DataSourceView)
CanSort CanSort CanSort 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.Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports a sorted view on the underlying data source.

(Inherited from DataSourceView)
CanUpdate CanUpdate CanUpdate 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.Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteUpdate(IDictionary, IDictionary, IDictionary) operation.

(Inherited from DataSourceView)
Events Events Events Events

Ruft eine Liste von Ereignishandlerdelegaten für die Datenquellenansicht ab.Gets a list of event-handler delegates for the data source view.

(Inherited from DataSourceView)
Name Name Name Name

Ruft den Namen der Datenquellenansicht ab.Gets the name of the data source view.

(Inherited from DataSourceView)

Ereignisse

DataSourceViewChanged DataSourceViewChanged DataSourceViewChanged DataSourceViewChanged

Tritt ein, wenn sich die Datenquellenansicht geändert hat.Occurs when the data source view has changed.

(Inherited from DataSourceView)

Gilt für:

Siehe auch