2012-02-02 59 views
0
<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列標題顯示爲下劃線,以便用戶可以展開標題支持排序。 現在只有在鼠標懸停時纔會顯示列標題的下劃線。 我正在使用上面的代碼,但仍然沒有下劃線到列標題。 這是幹什麼的?爲GridView的列標題顯示下劃線排序

回答

0

這將工作:

<asp:TemplateField HeaderText="<u>Your Header Text</u>"   
//define your template here   
</asp:TemplateField> 

只需添加標籤到您的標題文字。更改標題文本以滿足您的需求。

對於BoundField(實際上所有人),這將工作我猜。

<head>標籤之間添加此

<style> 

th 
{ 
    text-decoration:underline  
} 

</style> 

+1如果這有助於。

+0

嗨感謝您花時間回答...我試過,但標記即將在輸出。有什麼辦法可以給標題文字加上下劃線 – Rushikesh 2012-02-02 07:47:26

+0

沒有成功... :(下劃線標籤正在輸出中 – Rushikesh 2012-02-02 08:00:04

+0

我再次重新編輯它。 – rofans91 2012-02-02 08:42:14

2

請在下面使用方法:<u></u>標籤內HeaderTemplate中

<asp:TemplateField><HeaderTemplate><u>TEXT</u></HeaderTemplate> 
               <ItemTemplate> 

                </ItemTemplate> 
              </asp:TemplateField> 
+0

謝謝Saurabh ..它正在爲TemplateField工作,但我應該如何爲BoundField Header Text? 在此先感謝 – Rushikesh 2012-02-02 07:44:17