2011-07-07 21 views
0

我的web应用程序中有一个网格视图。我使用下面的代码如何在使用asp.net的网格视图中强调pagenumber

<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

很简单,使用PagerStyle

<PagerStyle Font-Underline="true" /> 
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; 
} 
0

要强调由于当前页面的跨度标签<span>1</span>你可以做这样的事情下:

在你的CSS上,添加一个扩展到span元素的类,将它添加到你的类text-decoration:underline !important;(!important重要的是它不会被覆盖),然后在你的GridView的PagerStyle上调用CSS类

实施例:

CSS类:

.gvPager span { 
    text-decoration:underline !important; 
} 

的GridView:

<asp:GridView runat="server"> 

      <PagerStyle CssClass ="gvPager" /> 

</asp:GridView>