2013-01-31 16 views
7

Come creare il "nome completo" dell'intestazione in GridView quando creo "TemplateField" con collegamenti ipertestuali? Ad esempio voglio che queste righe in TemplateField abbiano l'intestazione "Nome completo".Intestazione su TemplateField in GridView

<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

Grazie a tutti coloro che hanno risposto. La grande domanda è come farlo dal codice sottostante. –

risposta

14

Utilizzare il modello di intestazione:

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

Per ulteriori informazioni, read.

+0

Bello, questo lavoro. – 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> 
Problemi correlati