Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Gridview e datatable
martedì 01 settembre 2009 - 10.44
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
cosmopsis
Profilo
| Junior Member
74
messaggi | Data Invio:
mar 1 set 2009 - 10:44
In vb6 ho una routine abbastanza complessa che popola una grid attraverso una serie di select varie.
Grosso modo la logica di massima è: fai select, memorizza in variabili dei valori sulla base dei risultati scrivi nella colonna 4, 5 dell'attuale riga etc... e passa oltre.
Adesso devo adattarla in asp.net.
Ho preceduto così:
Dim myDatatable As DataTable = New DataTable()
myDatatable.Columns.Add("Nr.", Type.GetType("System.Int32"))
myDatatable.Columns.Add("key", Type.GetType("System.Int32"))
'eccetera per gli altri campi
'apro connessione...
'
While myDataReader.Read() = True
Dim myNewRow As DataRow = myDatatable.NewRow()
'...
'varie select che riempiono variabili da datareader...
i = i + 1
myNewRow("Nr.") = i
myNewRow("key") = myDatareader("key")
End While
myDatatable.AcceptChanges()
'binding
myGrid.DataSource = myDatatable
myGrid.DataBind()
Il problema è che la gridview rimane vuota. Ho settato AutoGenerateColumns a True.
Spero di essere stato chiaro. Dunque: dove sbaglio?
AGGIORNAMENTO !!!!
Se non aggiungo nel ciclo myDatatable.Rows.Add(myNewRow) mi sa che è difficile che si riempia qualcosa...
ciao
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !