我希望能够拥有它,以便在gridview中标题将以正常方式加粗:
<asp:TemplateField HeaderText="Normal Header"></asp:TemplateField>
我可以拥有
<asp:TemplateField HeaderText="Normal Header<br/>Descriptive Text"></asp:HeaderText>
我得到了部分,因为这很容易,但我对CSS元素真的很新/不好。我正在寻找什么?
答案 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