支持的字段类别
GridView控件支持下列字段控件:
- BoundField控件:以字符串的方式显示该字段数据。
- ButtonField控件:显示一个用户定义的按钮。
- CheckField控件:字段值如果是布尔值,显示复选框(checkbox)。
- CommandField控件:自动产生一个命令按钮,如编辑(Edit)、更新(Update),以及取消(Cancel)按钮。
- HyperLinkField控件:把字段值显示为超级链接(hyperlink)。
- ImageField控件:当字段值指向某图片时,则自动显示该图片。
- TemplateField控件:允许用户使用模板定制其他控件的外观。
使用这些类型的控件字段,你可以掌控它们的外观,并且对于这些和GridView控件绑定的数据以及其它元素,你能够获得一种良好体验。列表 A所示的GridView控件,显示了由BoundField元素附属的查询方法得到的数据。
如果你要显示的控件字段是图片、按钮,或者超级链接,那么可以使用相应的字段类别,不过,TemplateField类别让你可以自定义字段的外观。它的语法实现如下:
<asp:TemplateField
HeaderStyle-property="value"
ItemStyle-property="value"
FooterStyle-property="value">
<HeaderTemplate>
HTML, text or server controls
</HeaderTemplate>
<ItemTemplate>
HTML, text or server controls
</ItemTemplate>
<AlternatingItemTemplate>
HTML, text or server controls
</AlternatingItemTemplate>
<FooterTemplate>
HTML, text or server controls
</FooterTemplate>
</asp:TemplateField>
对于那些以前使用过ASP.NET 1.x的模板字段的人,这种方法并不新奇。列表 B是通过TemplateField显示数据的一个可能用法的示例。字段的格式制定和显示方法有各种选项可选,很容易做到满足用户的不同要求。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=2257868
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=2278522