2012-02-02 34 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> 

グリッドビューの列見出しを下線として表示し、ヘッダーが並べ替えをサポートするようにしたい。 今すぐ上にマウスを置くと、列ヘッダーの下線が表示されます。 上記のコードを使用していますが、列ヘッダーにアンダーラインが表示されません。 これを行う方法は何ですか?グリッドビューの列見出しに下線を表示する

答えて

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

+0

成功しません... :(下線タグが出力されています – Rushikesh

+0

もう一度編集し直してください。 – rofans91

2

以下使用してください:USEを<u></u>タグHeaderTemplate

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

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

ありがとうございますSaurabh..ItはTemplateFieldのために働いていますが、BoundFieldヘッダーテキストはどうすればいいですか? ありがとうございました – Rushikesh

関連する問題