对 GridView 排序的列标题显示下划线
本文关键字:标题 显示 下划线 GridView 排序 | 更新日期: 2023-09-27 18:22:07
<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 列标题显示为下划线,以便用户取消标题支持排序。现在只有鼠标悬停在它上面才会在列标题上显示下划线。我正在使用上面的代码,但仍然没有为列标题添加下划线。有什么方法可以做到这一点?
请在下面使用:在标题模板中使用<u></u>
标签
<asp:TemplateField><HeaderTemplate><u>TEXT</u></HeaderTemplate>
<ItemTemplate>
</ItemTemplate>
</asp:TemplateField>
这将起作用:
<asp:TemplateField HeaderText="<u>Your Header Text</u>"
//define your template here
</asp:TemplateField>
只需在标题文本中添加标签即可。更改页眉文本以满足您的需求。
对于BoundField
(实际上对所有人来说(,我想这会起作用。
在<head>
标记之间添加此内容
<style>
th
{
text-decoration:underline
}
</style>
+1 如果这有帮助的话。