如果我有以下ASP.NET代码(它没有完成 - 显然还有很多缺失,但没有它的问题):如何将GridView绑定到自定义对象?
<asp:GridView>
<Columns>
<asp:TemplateField>
<ItemTemplate>
My Label: <asp:Label />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
My Text Box: <asp:TextBox />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
如果我有代码隐藏是这样的:
Private MyListOfObjects As List(Of MyObject)
...
Public Class MyObject
Public MyTextBoxString as String
Public MyLabelString as String
End Class
如何绑定GridView,使其中一行等于我的MyListOfObjects
列表中的一个项目,以便数据将在页面加载或回发中填充并保留?我从来没有像以前那样完成自定义数据绑定,所以完整的解释会非常有帮助。到目前为止,我所遇到的所有教程都只是谈论直接使用GridViews与数据库查询结果,而这不是我所需要的。
谢谢!
检查是否有帮助:http://weblogs.asp.net/gurusarkar/archive/2010/04/28/binding-list-of-custom-class-to-gridview-or-listview-control.aspx – gbs 2011-04-01 21:19:40
看到我对你的问题的回答。 – JonH 2011-04-01 23:03:53