.net 列表<;字符串>;作为GridView数据源。在GV';邦德菲尔德?
我有一个.net 列表<;字符串>;作为GridView数据源。在GV';邦德菲尔德?,.net,asp.net,data-binding,gridview,.net,Asp.net,Data Binding,Gridview,我有一个列表,用作网格视图的数据源。我不想自动生成列(它将“Item”作为标题)。如果我使用的是BoundField,那么在数据字段中输入什么内容来获取字符串?aka在标记中?您应该能够使用 <%# Container.DataItem %> 将字符串项绑定到GridView。您只需要: <%# GetDataItem().ToString() %> 有关更多信息,请参阅。在这种情况下,您必须使用TemplateField,而不是像以下那样的BoundF
列表
,用作网格视图的数据源
。我不想自动生成列(它将“Item”作为标题)。如果我使用的是BoundField
,那么在数据字段中输入什么内容来获取字符串?aka
在标记中?您应该能够使用
<%# Container.DataItem %>
将字符串项绑定到GridView。您只需要:
<%# GetDataItem().ToString() %>
有关更多信息,请参阅。在这种情况下,您必须使用TemplateField,而不是像以下那样的BoundField:
<asp:TemplateField HeaderText="My Header">
<ItemTemplate>
<%#Container.DataItem %>
</ItemTemplate>
</asp:TemplateField>
啊,邦德菲尔德在这种情况下不起作用。那是我错过的部分。谢谢
GridView1.DataSource = list;
GridView1.DataBind();
GridView1.HeaderRow.Cells[0].Text = "My Custom Header";