在GridView中的TemplateField上的标头

时间:2013-01-31 19:35:50

标签: asp.net templates gridview header

当我使用超链接创建“TemplateField”时,如何在GridView中创建标题“全名”?例如,我希望TemplateField中的这些行具有标题“Full Name”。

<asp:GridView ID="CustomersGridView" runat="server" AutoGenerateColumns="False" >
        <Columns>

            <asp:TemplateField>
                <ItemTemplate>
                <asp:HyperLink ID="HyperLink1" runat="server" Text='<%# Eval("FirstName") + " " + Eval("LastName")  %>'
                     NavigateUrl="CarTest.aspx" > </asp:HyperLink>        
                </ItemTemplate>
            </asp:TemplateField>

        </Columns>
</asp:GridView>

3 个答案:

答案 0 :(得分:16)

使用标题模板:

 <Columns>
    <asp:TemplateField>
          <ItemTemplate>
               ....................
          </ItemTemplate>
          <HeaderTemplate>
                Full Name
         </HeaderTemplate>
     </asp:TemplateField>
  </Columns>

有关详细信息,请read

答案 1 :(得分:7)

<asp:GridView ID="CustomersGridView" runat="server" AutoGenerateColumns="False" >
    <Columns>

        <asp:TemplateField HeaderText="Full Name">
            <ItemTemplate>
            <asp:HyperLink ID="HyperLink1" runat="server" Text='<%# Eval("FirstName") + " " + Eval("LastName")  %>'
                 NavigateUrl="CarTest.aspx" > </asp:HyperLink>        
            </ItemTemplate>
        </asp:TemplateField>

    </Columns>
</asp:GridView>

答案 2 :(得分:0)

Frame
相关问题