IDataSourceProvider Schnittstelle

Definition

Definiert eine Schnittstelle, die ein Steuerelement-Designer implementieren kann, um den Zugriff auf eine Datenquelle zu ermöglichen.Defines an interface that a control designer can implement to provide access to a data source.

public interface class IDataSourceProvider
public interface IDataSourceProvider
type IDataSourceProvider = interface
Public Interface IDataSourceProvider
Abgeleitet

Beispiele

Das folgende Codebeispiel zeigt eine benutzerdefinierte Klasse mit dem Namen TemplatedListDesigner , die von der TemplatedControlDesigner -Klasse erbt und die- IDataSourceProvider Schnittstelle implementiert.The following code example shows a custom class, named TemplatedListDesigner, which inherits from the TemplatedControlDesigner class and implements the IDataSourceProvider interface.

<FileName>databounddesigner.vb</FileName>
<RelevantItems>
  <Reference>System.Web.UI.Design.ControlDesigner</Reference>
  <Reference>System.Web.UI.Design.TemplatedControlDesigner</Reference>
  <Reference>System.Web.UI.Design.IDataSourceProvider</Reference>
</RelevantItems>

Hinweise

Eine Klasse, die eine Datenquelle bereitstellen kann, kann diese Schnittstelle implementieren, um den Zugriff auf die Datenquelle durch Objekte zu ermöglichen, die die- IDataSourceProvider Schnittstelle verwenden.A class that is able to provide a data source can implement this interface to enable access to its data source by objects that use the IDataSourceProvider interface. Diese Schnittstelle wird von der DataFieldConverter -Klasse und der- DataMemberConverter Klasse verwendet.This interface is used by the DataFieldConverter and DataMemberConverter classes.

Methoden

GetResolvedSelectedDataSource()

Ruft den ausgewählten Datenmember aus der ausgewählten Datenquelle ab.Gets the selected data member from the selected data source.

GetSelectedDataSource()

Ruft einen Verweis auf die ausgewählte Datenquelle bei diesem Datenquellenanbieter ab.Gets a reference to the selected data source from the data source provider.

Gilt für: