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

Ste*_*ieB 3 asp.net gridview

即我想知道我怎样才能实现类似的目标

<th><span>Discount</span>PLC</th>
Run Code Online (Sandbox Code Playgroud)

在声明 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> 
Run Code Online (Sandbox Code Playgroud)

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

Bal*_*a R 5

尝试

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

 </asp:TemplateField> 
Run Code Online (Sandbox Code Playgroud)

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