Certo..
infatti è quello che facevo!!
L'errore era che nel datalist non inserivo nessun oggetto tipo label, ecc..
Non lo conoscevo proprio!

Ora sto lottando nel inserire i valori di una colonna di un datareader in una struttura di stringhe..
del tipo:

dim miastringa() as string
miastringa=datareader1.item("Data")

Mi sarebbe piaciuto fare una cosa del genere..
Innanzi tutto vi spiego perchè vorrei farlo:

Ho una datalist con dei dati prelevati da un database e per ogni riga ho un checkbox per selezionarne alcuni.

Con un pulsante creo una lista dei check selezionati e cambio pagina.
quasta lista la passo all'altra pagina e fin qui tutto ok.

In questa nuova pagina però vorrei visualizzare l'elenco dei dati della tabella relativi ai checkbox selezionati.

Faccio un esempio: (tabella nella prima pag.)
1. cane [ ]
2. gatto [x]
3. topo [ ]
4. giraffa [x]

se questa è la mia tabella, coi checkbox schematizzati, premendo un pulsante, visualizzo un'altra pagina con la stessa tabella ma:

1. gatto
2. giraffa

Chiaro?
Arrivo ad avere l'elenco dei selezionati e la tabella completa dei dati riprelevati del database.

Stavo pensando a 2 strade (consigliatemi..):
1. Inserire il tutto in un string() ed eliminare quelli non selezionati
2. modificare una colonna che aggiungerei nel database dove indico il valore dei checkbox e nella seconda pagina faccio la select di solo quelli con il valire a 1.

La seconda mi sembra molto più lenta e laboriosa.. la prima??

Scusate la palla ma vorrei migliorare a programmare e proporre le mie idee penso sia un buon modo per confrontarmi..

Grazie ciao
Andrea