Freigeben über


IDataSourceProvider Schnittstelle

Definition

Definiert eine Schnittstelle, die ein Steuerelement-Designer implementieren kann, um den Zugriff auf eine Datenquelle zu ermöglichen.

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

Beispiele

Das folgende Codebeispiel zeigt eine benutzerdefinierte Klasse namens TemplatedListDesigner, die von der TemplatedControlDesigner -Klasse erbt und die IDataSourceProvider -Schnittstelle implementiert.

<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 ihre Datenquelle durch Objekte zu ermöglichen, die die IDataSourceProvider Schnittstelle verwenden. Diese Schnittstelle wird von den DataFieldConverter Klassen und DataMemberConverter verwendet.

Methoden

GetResolvedSelectedDataSource()

Ruft den ausgewählten Datenmember aus der ausgewählten Datenquelle ab.

GetSelectedDataSource()

Ruft einen Verweis auf die ausgewählte Datenquelle bei diesem Datenquellenanbieter ab.

Gilt für: