XmlDataSourceView Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en tabelldatakällavy på XML-data för en XmlDataSource kontroll.
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
- Arv
Kommentarer
Kontrollen XmlDataSource kan presentera sina underliggande data i både tabellformat och hierarkiskt format för webbserverkontroller som binder till dem. Kontroller som GridView eller DropDownList använder XmlDataSource för att binda till XML-data och presentera dem i list- eller tabellformat, medan kontroller som härleds från HierarchicalDataBoundControl klassen, till exempel TreeView, binder till XML-data och presenterar dem i hierarkisk form.
XmlDataSource Skapar varje vytyp internt via olika kodsökvägar.
GetView Om metoden anropas på XmlDataSourceskapas en XmlDataSourceView av XmlDataSource.
GetHierarchicalView Om metoden anropas skapas enXmlHierarchicalDataSourceView. Klassen XmlDataSourceView tillhandahålls för webbserverkontroller som härleds från DataBoundControl och binder till listor och tabelldata, medan XmlHierarchicalDataSourceView den tillhandahålls för webbserverkontroller som härleds från HierarchicalDataBoundControl och binder till hierarkiska data. Internt anropar Select alla databundna kontrollmetoder metoden för det datakällavyobjekt som returneras.
Precis som alla DataSourceView hjälpobjekt XmlDataSourceView definierar de åtgärder som datakällan kan utföra med underliggande data. XmlDataSourceView Eftersom klassen endast åsidosätter Select metoden stöder inte den associerade XmlDataSource kontrollen åtgärder för uppdatering, infogning eller borttagning. XmlDataSourceView Eftersom klassen är förseglad kan du inte utöka klassen för att lägga till den XmlDataSourceView här funktionen, men du kan härleda en datakällakontroll från XmlDataSource och en vy från DataSourceView om du behöver ytterligare funktioner.
Konstruktorer
| Name | Description |
|---|---|
| XmlDataSourceView(XmlDataSource, String) |
Initierar en ny namngiven XmlDataSourceView instans av klassen och associerar den angivna XmlDataSource med den. |
Egenskaper
| Name | Description |
|---|---|
| CanDelete |
Hämtar ett värde som anger om objektet DataSourceView som är associerat med det aktuella DataSourceControl objektet stöder åtgärden ExecuteDelete(IDictionary, IDictionary) . (Ärvd från DataSourceView) |
| CanInsert |
Hämtar ett värde som anger om objektet DataSourceView som är associerat med det aktuella DataSourceControl objektet stöder åtgärden ExecuteInsert(IDictionary) . (Ärvd från DataSourceView) |
| CanPage |
Hämtar ett värde som anger om DataSourceView objektet som är associerat med det aktuella DataSourceControl objektet stöder växling via de data som hämtas av ExecuteSelect(DataSourceSelectArguments) metoden. (Ärvd från DataSourceView) |
| CanRetrieveTotalRowCount |
Hämtar ett värde som anger om DataSourceView objektet som är associerat med det aktuella DataSourceControl objektet stöder hämtning av det totala antalet datarader i stället för data. (Ärvd från DataSourceView) |
| CanSort |
Hämtar ett värde som anger om objektet DataSourceView som är associerat med det aktuella DataSourceControl objektet stöder en sorterad vy på den underliggande datakällan. (Ärvd från DataSourceView) |
| CanUpdate |
Hämtar ett värde som anger om objektet DataSourceView som är associerat med det aktuella DataSourceControl objektet stöder åtgärden ExecuteUpdate(IDictionary, IDictionary, IDictionary) . (Ärvd från DataSourceView) |
| Events |
Hämtar en lista över händelsehanterardelegater för datakällans vy. (Ärvd från DataSourceView) |
| Name |
Hämtar namnet på datakällans vy. (Ärvd från DataSourceView) |
Metoder
| Name | Description |
|---|---|
| CanExecute(String) |
Avgör om det angivna kommandot kan köras. (Ärvd från DataSourceView) |
| Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) |
Utför en asynkron borttagningsåtgärd i listan över data som DataSourceView objektet representerar. (Ärvd från DataSourceView) |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) |
Kör det angivna kommandot. (Ärvd från DataSourceView) |
| ExecuteCommand(String, IDictionary, IDictionary) |
Kör det angivna kommandot. (Ärvd från DataSourceView) |
| ExecuteDelete(IDictionary, IDictionary) |
Utför en borttagningsåtgärd i listan över data som DataSourceView objektet representerar. (Ärvd från DataSourceView) |
| ExecuteInsert(IDictionary) |
Utför en infogningsåtgärd i listan över data som DataSourceView objektet representerar. (Ärvd från DataSourceView) |
| ExecuteSelect(DataSourceSelectArguments) |
Hämtar en lista över data från den underliggande datalagringen. (Ärvd från DataSourceView) |
| ExecuteUpdate(IDictionary, IDictionary, IDictionary) |
Utför en uppdateringsåtgärd i listan över data som DataSourceView objektet representerar. (Ärvd från DataSourceView) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| Insert(IDictionary, DataSourceViewOperationCallback) |
Utför en asynkron infogningsåtgärd i listan över data som DataSourceView objektet representerar. (Ärvd från DataSourceView) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| OnDataSourceViewChanged(EventArgs) |
Genererar händelsen DataSourceViewChanged . (Ärvd från DataSourceView) |
| RaiseUnsupportedCapabilityError(DataSourceCapabilities) |
Anropas av RaiseUnsupportedCapabilitiesError(DataSourceView) metoden för att jämföra de funktioner som begärs för en ExecuteSelect(DataSourceSelectArguments) åtgärd med de som vyn stöder. (Ärvd från DataSourceView) |
| Select(DataSourceSelectArguments, DataSourceViewSelectCallback) |
Hämtar en lista över data asynkront från den underliggande datalagringen. (Ärvd från DataSourceView) |
| Select(DataSourceSelectArguments) |
Hämtar en lista över datarader från den underliggande XML-koden. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) |
Utför en asynkron uppdateringsåtgärd i listan över data som DataSourceView objektet representerar. (Ärvd från DataSourceView) |
Händelser
| Name | Description |
|---|---|
| DataSourceViewChanged |
Inträffar när datakällans vy har ändrats. (Ärvd från DataSourceView) |