【发布时间】:2010-10-31 01:11:23
【问题描述】:
我正在尝试将 ASP.NET GridView 控件绑定到 string 数组,我得到以下项目:
具有名称的字段或属性 在所选内容中未找到“项目” 数据源。
我应该为 GridView 控件中 asp:BoundField 列的 DataField 属性使用什么正确值。这是我的源代码:
ASPX 页面
<asp:GridView ID="MyGridView" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="Item" />
<asp:CommandField ButtonType="Link" ShowSelectButton="true" SelectText="Click Me!" />
</Columns>
</asp:GridView>
代码背后:
string[] MyArray = new string[1];
MyArray[0] = "My Value";
MyGridView.DataSource = MyArray;
MyGridView.DataBind();
更新
我需要将AutoGenerateColumns 属性设置为false,因为我需要生成额外的asp:CommandField 列。我已经更新了我的代码示例以反映这种情况
【问题讨论】:
标签: c# asp.net data-binding gridview