在headertext gridview下的描述性文本

时间:2014-07-30 17:42:30

标签: css asp.net gridview

我希望能够拥有它,以便在gridview中标题将以正常方式加粗:

<asp:TemplateField HeaderText="Normal Header"></asp:TemplateField>

我可以拥有

<asp:TemplateField HeaderText="Normal Header<br/>Descriptive Text"></asp:HeaderText>

我得到了部分,因为这很容易,但我对CSS元素真的很新/不好。我正在寻找什么?

1 个答案:

答案 0 :(得分:1)

使用像这样的HeaderTemplate:

<asp:TemplateField>
     <HeaderTemplate>
           <b>Normal Header</b><br/>
           Descriptive Text
     </HeaderTemplate>
</asp:TemplateField>

要展开标题文本,请在Gridview中将UseAccessibleHeader设置为false,这会将标题切换为使用<td>而不是<th>。然后在HeaderTemplate中使用粗体标签或css。 http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.useaccessibleheader(v=vs.110).aspx

以下是关于HeaderTemplate的一些讨论:http://forums.asp.net/t/1628670.aspx?line+break+of+Gridview+s+HeaderText