2011-07-07 32 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>