<asp:GridView AllowSorting="true" onsorting="grid_Sorting"....>
<asp:TemplateField ...>
<HeaderStyle Font-Underline="True" />
</asp:TemplateField>
<asp:BoundField SortExpression="xyz"...>
<HeaderStyle Font-Underline="True" />
</asp:BoundField>
</asp:GridView>
我想将GridView列标题显示为下划线,以便用户不会支持标题支持排序。 现在只有在它上面的鼠标显示列标题的下划线。 我使用上面的代码,但仍然没有下划线到列标题。 这样做的方法是什么?
答案 0 :(得分:2)
请使用以下内容:在HeaderTemplate中使用<u></u>
标记
<asp:TemplateField><HeaderTemplate><u>TEXT</u></HeaderTemplate>
<ItemTemplate>
</ItemTemplate>
</asp:TemplateField>
答案 1 :(得分:0)
这将有效:
<asp:TemplateField HeaderText="<u>Your Header Text</u>"
//define your template here
</asp:TemplateField>
只需在标题文字中添加标记即可。更改标题文本以满足您的需求。
对于BoundField
(实际上对所有人而言),这将是有用的。
在<head>
代码
<style>
th
{
text-decoration:underline
}
</style>
+1,如果这有帮助。