Salve ragazzi, mi serve un aiutino sui generici.
Devo paginare un repeater con il pagedDataSource e voglio leggere i dati da un
dataReader e associarli ad un tipo generico (MioTipo) per evitare di usare il dataTable come dataSource del pagedDataSource.
Ho fatto la classe per definire il MioTipo
Qui lo richiamo nel codice.
codice:
Dim myList As New List(Of MioTipo)
do while objRS.read
For Each listElements As MioTipo In myList
listElements.myTitolo = objRS("titolo").toString()
listElements.myDescrizione = objRS("descrizione").toString()
myList.Add(listElements)
Label1.Text = listElements.myTitolo & "-" & listElements.myDescrizione
Next
loop
'Inserisco l'arraylist nel pageddatasource
Dim paginazione As New PagedDataSource
paginazione.DataSource = myList
Ma il controllo repeater asspciato nella pagina .aspx è vuoto.
Anche se mi faccio scrivere in una label il valore di myList, è sempre vuoto.