Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 列表<;字符串>;作为GridView数据源。在GV';邦德菲尔德?_.net_Asp.net_Data Binding_Gridview - Fatal编程技术网

.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";