System.Web 2.0.0.0

This interface is designed to be used with Web Parts connections. In a Web Parts connection, two server controls that reside in a zone establish a connection and share data, with one control acting as the consumer and the other control acting as a provider. The mechanism for sharing data in a Web Parts connection is an interface instance, which the provider serves to the consumer by means of a callback method. To establish a connection, the consumer and provider must both work with the same interface type for sharing data. If the consumer does not recognize the interface type sent by the provider, it is still possible to connect the controls by means of a transformer (a object) that translates the interface instance sent by the provider into a type that the consumer recognizes. For details on connections, see and Web Parts Connections Overview.

The interface is a provider interface included with the Web Parts control set as a standard interface for creating connections based on a data table. You can also create custom interfaces to use with Web Parts connections, but in many data-driven Web applications, it is useful to create connections based on a common field (for details, see the interface), row (for details, see the interface), or table from the data source. In a typical connection, a control acting as a provider would implement the interface and provide an instance of the interface to consumers in a special callback method. For example, the provider might implement an interface for a table that contains financial performance data. Another control acting as a consumer would define a special method to receive the interface instance, and could then extract the data and render a chart to display the resulting information.

The interface has two exposed members. The property returns schema information about the data table encapsulated in a object. The method declares a method that an implementer (such as a provider control) uses to retrieve the interface instance's table data when the callback method is invoked.

Defines a provider interface for connecting two server controls using an entire table of data.

- Method
  System.Void ``

  Use this method to retrieve the data table values passed by the interface. The provider implements this method, and the consumer invokes it at the point when the consumer is ready to process or render data.

  Returns the data for the table that is being used by the interface as the basis of a connection between two controls.

  A delegate that contains the address of a method that receives the data. 2.0.0.0
- Property
  System.ComponentModel.PropertyDescriptorCollection To be added.

  This property provides property information on the data in an instance. There is an implicit contract between the schema referenced by the property and the data in the table. The contract is that for each object in the property, you can call on an element of the table data to get the value in a column or a row of the table.

  Gets the schema information for a data table that is used to share data between two controls.

  2.0.0.0