如何使用asp.net在网格视图中为页面编号加下划线

时间:2011-07-07 13:38:19

标签: c# asp.net css gridview

我的网络应用程序中有一个网格视图。我使用以下代码

<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提前...

3 个答案:

答案 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>