2016-01-25 166 views
0

我有一個簡單的GridView,單列綁定到List<string>。我有AutoGenerateColumns="true",我得到的列標題文本是項目將列表<string>綁定到gridview

什麼是修改列標題的最好方法?它不需要設置爲AutoGenerateColumns="true"

+1

如果您能夠自己創建列,則可以設置該列的Caption或HeaderText屬性。 – jcc

+0

數據部分的綁定值是什麼?對一個標籤說? Text ='<%#Container.DataItem%>'不起作用。 – Rod

回答

0
 <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"> 
      <Columns> 
       <asp:TemplateField HeaderText="My Modified Header Text"> 
        <ItemTemplate> 
         <asp:Label ID="Label1" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem") %>'></asp:Label> 
        </ItemTemplate> 
       </asp:TemplateField> 
      </Columns> 
     </asp:GridView>