Eğer ben şu ASP.NET kodu (tamamlanmasını değil - Açıkçası eksik çok şey var, ama hiçbiri önemli):GridView öğesini özel bir nesneye nasıl bağlarım?
<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>
Ve codebehind böyle bir şey varsa:
Private MyListOfObjects As List(Of MyObject)
...
Public Class MyObject
Public MyTextBoxString as String
Public MyLabelString as String
End Class
GridView'ı, bir satırın MyListOfObjects
listemdeki bir öğeye eşdeğer olması ve böylece verilerin sayfa yükleri veya geri yüklemeler genelinde yerleştirilip devam etmesini sağlamak için nasıl bağlarım? Daha önce hiç böyle özel bir veritabanını daha önce hiç yapmadım, bu yüzden tam bir açıklama çok yardımcı olacaktı. Bugüne kadar rastladığım tüm öğreticiler, yalnızca GridViews'ı doğrudan Veritabanı sorgu sonuçlarıyla kullanmaktan bahsediyorlar ve ihtiyacım olan şey bu değil.
Teşekkürler!
Bunun yardımcı olup olmadığını kontrol edin: http://weblogs.asp.net/gurusarkar/archive/2010/04/28/binding-list-of-custom-class-to-gridview-or-listview-control.aspx – gbs
cevabınıza cevabımı görün. – JonH