Freigeben über


SPDataSourceView-Klasse

Unterstützt das SPDataSource -Steuerelement, und stellt eine Schnittstelle für datengebundene Steuerelemente zum Ausführen von Vorgängen für SharePoint Foundation Daten bereit.

Vererbungshierarchie

System.Object
  System.Web.UI.DataSourceView
    Microsoft.SharePoint.WebControls.SPDataSourceView

Namespace:  Microsoft.SharePoint.WebControls
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public Class SPDataSourceView _
    Inherits DataSourceView
'Usage
Dim instance As SPDataSourceView
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public class SPDataSourceView : DataSourceView

Hinweise

Die SPDataSourceView -Klasse implementiert die Datenfunktionalität, die durch das SPDataSource -Steuerelement verfügbar gemacht wird. Zur Laufzeit wird ein SPDataSourceView -Objekt für jede Instanz der Klasse SPDataSource erstellt.

Seitenentwickler sollten das SPDataSourceView -Objekt nur indirekt über das zugeordnete SPDataSource -Objekt zugreifen. Wenn die Seitencode die SelectCommand -Eigenschaft eines Objekts SPDataSource wird festgelegt, übergibt das SPDataSource -Objekt beispielsweise den Wert an die SelectCommand -Eigenschaft des zugeordneten SPDataSourceView -Objekts. Wenn ein datengebundenes Steuerelement die Select -Methode eines Objekts SPDataSourceView aufruft, ruft das SPDataSourceView -Objekt umgekehrt die OnSelecting -Methode des Objekts zugeordneten SPDataSource , die dann das Ereignis Selecting auslöst. Entwickler von Seiten können die Ereignisbehandlung durch Überschreiben der OnSelecting -Methode.

Datengebundenes Steuerelemententwickler benötigen direkten Zugriff auf das SPDataSourceView -Objekt. Code in ein datengebundenes Steuerelement möglicherweise beispielsweise rufen die DataBoundControl.GetData() -Methode zum Abrufen eines SPDataSourceView -Objekts aus der zugeordneten Datenquellen-Steuerelement, und rufen Sie dann die Select -Methode des SPDataSourceView -Objekts zum Abrufen der Daten.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

SPDataSourceView-Member

Microsoft.SharePoint.WebControls-Namespace