2011-03-24 20 views

回答

7

你將不得不在這種情況下,使用模板列和未綁定列,如:

<asp:TemplateField HeaderText="My Header"> 
     <ItemTemplate> 
     <%#Container.DataItem %> 
     </ItemTemplate> 
</asp:TemplateField> 

但到列標題的你根本問題是「項目」,你可以在你的代碼 - 列標題設置爲你想要的值AutoGenerateColumns後面。 例如

GridView1.DataSource = list; 
GridView1.DataBind(); 
GridView1.HeaderRow.Cells[0].Text = "My Custom Header"; 
+0

啊,BoundField在這種情況下不起作用。那是我錯過的部分。謝謝。 – Marcus 2011-03-25 14:41:04

1

您應該能夠使用

<%# Container.DataItem %> 

字符串項綁定到你的GridView。

相關問題