RowToFieldTransformer Class
TOC
Collapse the table of content
Expand the table of content

RowToFieldTransformer Class

 

Transforms data in a Web Parts connection from a provider that implements the IWebPartRow interface to a consumer expecting data through the IWebPartField interface.

Namespace:   System.Web.UI.WebControls.WebParts
Assembly:  System.Web (in System.Web.dll)

System::Object
  System.Web.UI.WebControls.WebParts::WebPartTransformer
    System.Web.UI.WebControls.WebParts::RowToFieldTransformer

[WebPartTransformerAttribute((IWebPartRow^::typeid), (IWebPartField^::typeid))]
public ref class RowToFieldTransformer sealed : WebPartTransformer, 
	IWebPartField

NameDescription
System_CAPS_pubmethodRowToFieldTransformer()

Initializes a new instance of the RowToFieldTransformer class.

NameDescription
System_CAPS_pubpropertyFieldName

Gets or sets the name of the value to transform.

NameDescription
System_CAPS_pubmethodCreateConfigurationControl()

Displays an ASP.NET control that configures a RowToFieldTransformer transformer in the ConnectionsZone zone.(Overrides WebPartTransformer::CreateConfigurationControl().)

System_CAPS_pubmethodEquals(Object^)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_protmethodLoadConfigurationState(Object^)

Loads the configuration state saved with the SaveConfigurationState method.(Inherited from WebPartTransformer.)

System_CAPS_protmethodSaveConfigurationState()

Saves the configuration state set by the user in the ASP.NET configuration control. (Inherited from WebPartTransformer.)

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

System_CAPS_pubmethodTransform(Object^)

Provides an object for transforming the data.(Overrides WebPartTransformer::Transform(Object^).)

NameDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodIWebPartField::GetFieldValue(FieldCallback^)

Returns the value of the field that is being used by the interface as the basis of a connection between two Web Parts controls.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIWebPartField::Schema

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

Transformers are used to translate data between two Web Parts controls with incompatible connection points. A RowToFieldTransformer object transforms data from a provider implementing the IWebPartRow interface to a consumer requiring data from the IWebPartField interface. The RowToFieldTransformer class allows controls with these incompatible connection points to be connected.

The following code example demonstrates how to use a RowToFieldTransformer object to connect a provider and consumer with incompatible connection points. The first section of the example shows a Web Parts control that serves as a provider. The provider class, named RowProviderWebPart, provides data through the IWebPartRow interface.

No code example is currently available or this language may not be supported.

The second section of the example contains a Web Parts control that is a consumer of a Web Parts connection. The consumer class, named FieldConsumerWebPart, expects data from the IWebPartField interface.

No code example is currently available or this language may not be supported.

The third section of the example shows a page that contains the two controls and defines the RowToFieldTransformer object for connecting the two controls.

No code example is currently available or this language may not be supported.

The code example includes a user control that enables you to change display modes on a Web Parts page. The source code for the user control comes from another topic. You can obtain the .ascx file for the user control from Walkthrough: Changing Display Modes on a Web Parts Page, and it must be placed in the same folder as the .aspx page.

.NET Framework
Available since 2.0

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show:
© 2016 Microsoft