我的网络应用程序中有一个网格视图。我使用以下代码
<asp:GridView ID="dataGrid" runat="server" AllowPaging="True"
AutoGenerateColumns="True" BorderColor="Black" BorderWidth="1px"
CellPadding="4" EnableSortingAndPagingCallbacks="true" Font-Underline="False"
ForeColor="#333333" HorizontalAlign="Left" PageSize="10" RowStyle-Width="20"
Width="421px">
<RowStyle BackColor="#EFF3FB" />
<FooterStyle BackColor="#507CD1" Font-Bold="True" Font-Underline="true"
ForeColor="White" />
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White"
HorizontalAlign="Left" />
<EditRowStyle BackColor="#2461BF" HorizontalAlign="Left" />
<AlternatingRowStyle BackColor="White" />
</asp:GridView>
我想在执行显示pagenumber的代码时应该在网格视图中加下划线。任何人都可以为此提供帮助。 Thanx提前...
答案 0 :(得分:0)
非常简单,请使用PagerStyle
<PagerStyle Font-Underline="true" />
答案 1 :(得分:0)
这是一个链接,显示如何在上下文中使用PagerStyle标记: http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.pagerstyle.aspx
以下是有关您可以为PagerStyle使用的所有样式属性的信息。 http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.tableitemstyle.aspx
我建议您使用CssClass属性将字体设置为使用css(如
)加下划线<PagerStyle CssClass="PagerControl">
.PagerControl {
text-decoration: underline;
}
答案 2 :(得分:0)
由于当前页面位于范围标记<span>1</span>
下,您可以执行以下操作:
在你的CSS上,添加一个扩展到span
元素的类,将它添加到你的类text-decoration:underline !important;
(!重要的是它没有被覆盖),然后在你的GridView的PagerStyle上调用那个CSS类
示例:
CSS课程:
.gvPager span {
text-decoration:underline !important;
}
GridView的:
<asp:GridView runat="server">
<PagerStyle CssClass ="gvPager" />
</asp:GridView>