BoundField::ExtractValuesFromCell Method (IOrderedDictionary^, DataControlFieldCell^, DataControlRowState, Boolean)


Fills the specified System.Collections::IDictionary object with the values from the specified TableCell object.

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

virtual void ExtractValuesFromCell(
	IOrderedDictionary^ dictionary,
	DataControlFieldCell^ cell,
	DataControlRowState rowState,
	bool includeReadOnly
) override


Type: System.Collections.Specialized::IOrderedDictionary^

A System.Collections::IDictionary used to store the values of the specified cell.

Type: System.Web.UI.WebControls::DataControlFieldCell^

The TableCell that contains the values to retrieve.

Type: System.Web.UI.WebControls::DataControlRowState

One of the DataControlRowState values.

Type: System::Boolean

true to include the values of read-only fields; otherwise, false.

The ExtractValuesFromCell method is provided as a convenient way to retrieve the values of the fields from the specified TableCell object in a BoundField object.


This method is used primarily by control developers.

This method does not have a return value. Instead, the field values are returned by reference through the System.Collections::IDictionary object passed in for the dictionary parameter. After the method has been called, iterate through the System.Collections::IDictionary object to access the field values.


If the TableCell object contains read-only field values, you must pass in true for the includeReadOnly parameter to include those values.

.NET Framework
Available since 2.0
Return to top