.net 如何向asp:Templateth列添加跨距?

.net 如何向asp:Templateth列添加跨距?,.net,asp.net,datagrid,.net,Asp.net,Datagrid,守则: <asp:TemplateColumn HeaderText="<%$ Resources:index, IndexSearch_Header_Product %>" HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left"> <ItemTemplate> <asp:HyperLink runat="server" ID="product

守则:

<asp:TemplateColumn HeaderText="<%$ Resources:index, IndexSearch_Header_Product %>"
HeaderStyle-HorizontalAlign="Left" 
ItemStyle-HorizontalAlign="Left"> 

    <ItemTemplate> 
        <asp:HyperLink runat="server" ID="productLink" /> 
    </ItemTemplate> 
</asp:TemplateColumn>


我将标题文本更改为
HeaderText=“”
,它给了我跨度,但只是在其中打印了“”,

应该有一个HeaderTemplate,您可以使用它来呈现资源。。。可以使用标签并在标签文本中嵌入资源字符串

HTH.

删除此项:

HeaderText="<%$ Resources:index, IndexSearch_Header_Product %>"
HeaderText=“”
并添加一个
,如下所示:

<asp:TemplateColumn HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left">
    <HeaderTemplate>
        <span><asp:Literal id="header" runat="server" Text="<%$ Resources:index, IndexSearch_Header_Product %>" /></span>
    </HeaderTemplate>
    <ItemTemplate> 
        <asp:HyperLink runat="server" ID="productLink" /> 
    </ItemTemplate>
</asp:TemplateColumn>


“应该有一个HeaderTemplate”;哪里在aspx.cs中?不知道@mdmullinax post中的最后一位是什么意思,在标记中,类似于ItemTemplate,应该有一个HeaderTemplate属性…谢谢。我如何才能向此添加ID?(不是这个跨度)。用于CSS