XmlDataSourceView Klas

Definitie

Vertegenwoordigt een tabellaire gegevensbronweergave op XML-gegevens voor een XmlDataSource besturingselement.

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

Opmerkingen

Het XmlDataSource besturingselement kan de onderliggende gegevens in zowel tabellaire als hiërarchische indeling presenteren aan webserverbesturingselementen die eraan binden. Besturingselementen zoals GridView of DropDownList gebruiken XmlDataSource om verbinding te maken met XML-gegevens en deze weer te geven in een lijst- of tabelvorm, terwijl besturingselementen die zijn afgeleid van de HierarchicalDataBoundControl klasse, zoals TreeView, binden aan XML-gegevens en deze in hiërarchische vorm presenteren.

Hiermee XmlDataSource maakt u elk weergavetype intern via verschillende codepaden. Als de GetView methode wordt aangeroepen op de XmlDataSource, wordt er een XmlDataSourceView gemaakt door de XmlDataSource. Als de GetHierarchicalView methode wordt aangeroepen, wordt er een XmlHierarchicalDataSourceView gemaakt. De XmlDataSourceView klasse wordt geleverd voor webserverbesturingselementen die zijn afgeleid van DataBoundControl lijsten en tabelgegevens, terwijl de XmlHierarchicalDataSourceView klasse is opgegeven voor webserverbesturingselementen die zijn afgeleid van HierarchicalDataBoundControl en binden aan hiërarchische gegevens. Intern roepen alle gegevensgebonden besturingsmethoden de Select methode aan op het gegevensbronweergaveobject dat wordt geretourneerd.

Net als alle DataSourceView helperobjecten definieert de XmlDataSourceView bewerkingen die de gegevensbron met de onderliggende gegevens kan uitvoeren. Omdat de XmlDataSourceView klasse de Select methode alleen overschrijft, biedt het bijbehorende XmlDataSource besturingselement geen ondersteuning voor update-, invoeg- of verwijderbewerkingen. Omdat de XmlDataSourceView klasse is verzegeld, kunt u de XmlDataSourceView klasse niet uitbreiden om deze functionaliteit toe te voegen, maar u kunt een besturingselement voor gegevensbronnen afleiden van XmlDataSource en een weergave als DataSourceView u extra functionaliteit nodig hebt.

Constructors

Name Description
XmlDataSourceView(XmlDataSource, String)

Initialiseert een nieuw benoemd exemplaar van de XmlDataSourceView klasse en koppelt de opgegeven XmlDataSource instantie eraan.

Eigenschappen

Name Description
CanDelete

Hiermee wordt een waarde opgehaald die aangeeft of het DataSourceView object dat is gekoppeld aan het huidige DataSourceControl object de ExecuteDelete(IDictionary, IDictionary) bewerking ondersteunt.

(Overgenomen van DataSourceView)
CanInsert

Hiermee wordt een waarde opgehaald die aangeeft of het DataSourceView object dat is gekoppeld aan het huidige DataSourceControl object de ExecuteInsert(IDictionary) bewerking ondersteunt.

(Overgenomen van DataSourceView)
CanPage

Hiermee wordt een waarde opgehaald die aangeeft of het DataSourceView object dat is gekoppeld aan het huidige DataSourceControl object ondersteuning biedt voor paging via de gegevens die door de ExecuteSelect(DataSourceSelectArguments) methode zijn opgehaald.

(Overgenomen van DataSourceView)
CanRetrieveTotalRowCount

Hiermee wordt een waarde opgehaald die aangeeft of het object dat is gekoppeld aan het DataSourceView huidige DataSourceControl object het totale aantal gegevensrijen kan ophalen in plaats van de gegevens.

(Overgenomen van DataSourceView)
CanSort

Hiermee wordt een waarde opgehaald die aangeeft of het DataSourceView object dat is gekoppeld aan het huidige DataSourceControl object een gesorteerde weergave op de onderliggende gegevensbron ondersteunt.

(Overgenomen van DataSourceView)
CanUpdate

Hiermee wordt een waarde opgehaald die aangeeft of het DataSourceView object dat is gekoppeld aan het huidige DataSourceControl object de ExecuteUpdate(IDictionary, IDictionary, IDictionary) bewerking ondersteunt.

(Overgenomen van DataSourceView)
Events

Hiermee haalt u een lijst met gedelegeerden voor de gebeurtenis-handler op voor de gegevensbronweergave.

(Overgenomen van DataSourceView)
Name

Hiermee haalt u de naam van de gegevensbronweergave op.

(Overgenomen van DataSourceView)

Methoden

Name Description
CanExecute(String)

Bepaalt of de opgegeven opdracht kan worden uitgevoerd.

(Overgenomen van DataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Voert een asynchrone verwijderbewerking uit in de lijst met gegevens die het DataSourceView object vertegenwoordigt.

(Overgenomen van DataSourceView)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Hiermee wordt de opgegeven opdracht uitgevoerd.

(Overgenomen van DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary)

Hiermee wordt de opgegeven opdracht uitgevoerd.

(Overgenomen van DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Hiermee voert u een verwijderbewerking uit op de lijst met gegevens die door het DataSourceView object worden aangeduid.

(Overgenomen van DataSourceView)
ExecuteInsert(IDictionary)

Voert een invoegbewerking uit op de lijst met gegevens die het DataSourceView object vertegenwoordigt.

(Overgenomen van DataSourceView)
ExecuteSelect(DataSourceSelectArguments)

Hiermee haalt u een lijst met gegevens op uit de onderliggende gegevensopslag.

(Overgenomen van DataSourceView)
ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Voert een updatebewerking uit op de lijst met gegevens die het DataSourceView object vertegenwoordigt.

(Overgenomen van DataSourceView)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
Insert(IDictionary, DataSourceViewOperationCallback)

Voert een asynchrone invoegbewerking uit in de lijst met gegevens die het DataSourceView object vertegenwoordigt.

(Overgenomen van DataSourceView)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
OnDataSourceViewChanged(EventArgs)

Hiermee wordt de DataSourceViewChanged gebeurtenis gegenereerd.

(Overgenomen van DataSourceView)
RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Aangeroepen door de RaiseUnsupportedCapabilitiesError(DataSourceView) methode om de mogelijkheden te vergelijken die zijn aangevraagd voor een ExecuteSelect(DataSourceSelectArguments) bewerking ten opzichte van de mogelijkheden die door de weergave worden ondersteund.

(Overgenomen van DataSourceView)
Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Hiermee wordt een lijst met gegevens asynchroon opgehaald uit de onderliggende gegevensopslag.

(Overgenomen van DataSourceView)
Select(DataSourceSelectArguments)

Hiermee haalt u een lijst met gegevensrijen op uit de onderliggende XML.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Voert een asynchrone updatebewerking uit in de lijst met gegevens die het DataSourceView object vertegenwoordigt.

(Overgenomen van DataSourceView)

gebeurtenis

Name Description
DataSourceViewChanged

Treedt op wanneer de gegevensbronweergave is gewijzigd.

(Overgenomen van DataSourceView)

Van toepassing op

Zie ook