ASP.NET将HTML添加到Gridview标题文本

问题描述 投票:3回答:3

即我想知道如何才能实现这样的目标

<th><span>Discount</span>PLC</th>

在声明gridview列时,例如

<asp:TemplateField HeaderText="Discount" HeaderStyle-Width="60px" SortExpression="discount">
  <ItemTemplate>   
    <asp:Label ID="DiscountField" runat="server" Text='<%# Eval("discount").ToString() + "%" %>'></asp:Label>
  </ItemTemplate>                     
</asp:TemplateField> 

如何将此样式添加到标题文本?

asp.net gridview
3个回答
4
投票

尝试

 <asp:TemplateField >
        <HeaderTemplate>
             <span>Discount</span>
        </HeaderTemplate>
       <ItemTemplate>   
           <asp:Label ID="DiscountField" runat="server" Text='<%# Eval("discount").ToString() + "%" %>'></asp:Label>
       </ItemTemplate>   

 </asp:TemplateField> 

确保<th />与表格相关。


0
投票

标题模板中不需要标记。它将创建一个新的heading.Template字段已经创建了一个标记。


0
投票

标题模板中不需要头标记。它将创建一个新的heading.Template字段已经创建了标题标记。

© www.soinside.com 2019 - 2024. All rights reserved.