Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
IDataSourceProvider Interface
Collapse the table of content
Expand the table of content

IDataSourceProvider Interface

Defines an interface that a control designer can implement to provide access to a data source.

Namespace:  System.Web.UI.Design
Assembly:  System.Design (in System.Design.dll)

public interface IDataSourceProvider

The IDataSourceProvider type exposes the following members.

  NameDescription
Public methodGetResolvedSelectedDataSourceGets the selected data member from the selected data source.
Public methodGetSelectedDataSourceGets a reference to the selected data source from the data source provider.
Top

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. This interface is used by the DataFieldConverter and DataMemberConverter classes.

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>

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1
Show:
© 2015 Microsoft