GridView控件中的一个重要的列类型是TemplateField,它可以使用模板完全定制列的内容
TemplateField提供了6个不同的模板,用于定制列的指定区域,或创建列中的单元格能进入的模式,如编辑模式。表7-6列出了这些模板。
表 7-6
模 板 名 |
说 明 |
ItemTemplate |
用于显示数据绑定控件的TemplateField中的一项,普通列 |
AlternatingItemTemplate |
用于显示TemplateField的替换项 |
EditItemTemplate |
用于显示编辑模式下的TemplateField项 |
InsertItemTemplate |
用于显示插入模式下的TemplateField项 |
HeaderTemplate |
用于显示TemplateField的标题部分 |
FooterTemplate |
用于显示TemplateField的脚标部分 |
<asp:BoundField DataField="FirstName" HeaderText="FirstName" SortExpression="FirstName" />新的代码如下:
大家可以看到,Templatefield分为两个模板—ItemTemplate自定义普通模版用Lable标签显示数据字段firstName,EditItemTemplate编辑时模版用textbox文本框显示数据字段firstName.大家可以看到在两个模板中都都有<%#bind("fieldname")%>语句,用来指定要绑定的数据字段
使用TemplateField列,布布扣,bubuko.com
原文:http://www.cnblogs.com/Echo529/p/3926863.html