System.Web.UI.WebControls Namespace DetailsView Class
.NET Framework version 2.0
Specifies the template to use for the header in a DetailsView control.
<asp:detailsview ... >
<headertemplate>
... template definition here
</headertemplate>
</asp:detailsview>
An ITemplate interface that defines how the header section of a DetailsView control is rendered.
The property is read/write with no default value.
The HeaderTemplate describes the layout of elements to render in the header row of a DetailsView control.
To specify a template for the header row, declare a <HeaderTemplate> element between the opening and closing tags of the control. You can then list the contents of the template between the opening and closing <HeaderTemplate> ... </HeaderTemplate>
tags.
To control the style of the header row, use the HeaderStyle
property.
NOTE: The HeaderTemplate item cannot be data bound.
Alternatively, you can simply display text in the header row by setting the HeaderText property instead of this property.
NOTE: If both the HeaderText and HeaderTemplate properties are set, the HeaderTemplate property takes precedence.
The below snippet shows use of a HeaderTemplate definition for a DetailsView control.
<asp:detailsview id = "myDetailsView" runat = "server"
width=92% cellpadding=5 repeatcolumns=3
headerstyle-backcolor = "lightsteelblue"
headerstyle-font-bold backcolor = "ghostwhite">
<headertemplate>
NorthWind Traders Employees
</headertemplate>
<itemtemplate>
<%# Eval ( "FirstName" ) %>
<%# Eval ( "LastName" ) %>
</itemtemplate>
</asp:detailsview>
Show me
DetailsView Members EditItemTemplate EmptyDataTemplate HeaderStyle FooterTemplate PagerTemplate