TemplateField.ExtractValuesFromCell 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从当前表单元格提取由一个或多个双向绑定语句 (DataBind
) 指定的数据控件字段的值,并将这些值添加到指定的 IOrderedDictionary 集合。
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)
参数
- dictionary
- IOrderedDictionary
- cell
- DataControlFieldCell
一个 DataControlFieldCell,包含 TemplateField 的文本或控件。
- rowState
- DataControlRowState
DataControlRowState 值之一。
- includeReadOnly
- Boolean
如果要指示只读字段的值包括在 dictionary
集合中,则为 true
;否则为 false
。
注解
该方法 ExtractValuesFromCell 由派生自 DataControlField的类型实现,例如 TemplateField。 调用此方法以提取模板中双向数据绑定字段的值,以填充要传递到数据源的更新、插入或删除操作的字典。 字段/值对存储在传递给方法的字典集合中。 该方法 ExtractValuesFromCell 由 ExtractRowValues
数据控件的方法(如 DetailsView 和 GridView)调用。