Asp.net

GridView 中 TemplateField 上的標題

  • May 15, 2019

當我使用超連結創建“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>

使用標題模板:

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

有關更多資訊,請閱讀

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

引用自:https://stackoverflow.com/questions/14633735