2013-01-31 106 views
7

如何在使用超鏈接創建「TemplateField」時在GridView中創建標題「全名」?例如,我希望TemplateField中的這些行具有「全名」標題。GridView中的TemplateField中的標題

<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> 
+0

謝謝大家回答。最大的問題是如何從後面的代碼中做到這一點。 –

回答

14

使用頭部模板:

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

欲瞭解更多信息,read

+0

不錯,這項工作。 – TheChampp

5
<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> 
相關問題