如果我有以下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