此事例主要说明了使用ASPxTreeListTemplateReplacement类进行AspxTreeList的模板编辑:
ASPxTreeList的模板编辑中使用到了ASPxTreeListTemplateReplacement类,
可以按照指定的类型显示模板中的编辑表格或按钮。ReplacementType取值为
TreeListEditFormTemplateReplacementType。
TreeListEditFormTemplateReplacementType 说明:
根据指定的类型显示ASPxTreeListTemplateReplacement中显示的内容。
CancelButton: 显示Cancel button.
Content: 显示编辑的字段内容(Visible=true)与button(Cancel Update)
Editors: 显示编辑的字段内容(Visible=true).
UpdateButton: 显示Update button.
本事例中,ASPxTreeListTemplateReplacement控件分别生成并显示了编辑内容与
Updata/Cancel按钮。
类似的用法也在ASPxGridView控件中出现,如ASPxGridViewTemplateReplacement类。
其他数据绑定如:Text='<%# Eval("Text") %>'则与之前用到的绑定语法相同。因为此事例中
用到了自定义绑定显示,所以必须在ASPxTreeList的NodeInserting事件与NodeUpdataing事件
中执行以下代码:e.NewValues["Text"]="";
代码: