TemplateField.ExtractValuesFromCell Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Extrae el valor de los campos del control de datos, según se especifica en una o varias instrucciones de enlace bidireccional (DataBind
), de la celda de la tabla actual y agrega sus valores a la colección IOrderedDictionary especificada.
public:
override void ExtractValuesFromCell(System::Collections::Specialized::IOrderedDictionary ^ dictionary, System::Web::UI::WebControls::DataControlFieldCell ^ cell, System::Web::UI::WebControls::DataControlRowState rowState, bool includeReadOnly);
public override void ExtractValuesFromCell (System.Collections.Specialized.IOrderedDictionary dictionary, System.Web.UI.WebControls.DataControlFieldCell cell, System.Web.UI.WebControls.DataControlRowState rowState, bool includeReadOnly);
override this.ExtractValuesFromCell : System.Collections.Specialized.IOrderedDictionary * System.Web.UI.WebControls.DataControlFieldCell * System.Web.UI.WebControls.DataControlRowState * bool -> unit
Public Overrides Sub ExtractValuesFromCell (dictionary As IOrderedDictionary, cell As DataControlFieldCell, rowState As DataControlRowState, includeReadOnly As Boolean)
Parámetros
- dictionary
- IOrderedDictionary
Una clase IOrderedDictionary.
- cell
- DataControlFieldCell
DataControlFieldCell que contiene el texto o los controles del objeto TemplateField.
- rowState
- DataControlRowState
Uno de los valores de DataControlRowState.
- includeReadOnly
- Boolean
Es true
para indicar que los valores de los campos de sólo lectura están incluidos en la colección dictionary
; de lo contrario, es false
.
Comentarios
El ExtractValuesFromCell método se implementa mediante tipos derivados de DataControlField, como TemplateField. Se llama a este método para extraer los valores de los campos enlazados a datos bidireccionales de la plantilla para rellenar los diccionarios que se pasarán al origen de datos para una operación de actualización, inserción o eliminación. El par campo/valor se almacena en la colección de diccionarios que se pasa al método . El ExtractValuesFromCell método de los controles de datos, como DetailsView y GridView, llama al ExtractRowValues
método .