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 1.0/1.1
Problema datagrid!
giovedì 09 novembre 2006 - 11.28
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
albez79
Profilo
| Newbie
21
messaggi | Data Invio:
gio 9 nov 2006 - 11:28
ciao a tutti !!!
mi servirebbe una mano per capire dove stà l'errore !!
dunque....al caricamento della pagina visualizzo una datagrid che si crea prendendo i dati da un recordset presente in un'altra classe webform1 e fin qui tutto bene!
poi cliccando su "button" presente nella pagina modifico il nome della colonna 1 e scrivo "ciao"
successivamente vorrei cambiare il colore della colonna 1 ma mi da un errore
"indice non compreso nell'intervallo"
perchè !?!?!?!
grazie
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Inserire qui il codice utente necessario per inizializzare la pagina
If Not Me.IsPostBack Then
FirstPage = CType(Context.Handler, WebForm1)
Adatta.Fill(TableGrid, FirstPage.y)
DataGrid1.DataSource = TableGrid
DataGrid1.DataBind()
Else
TableGrid.Columns(1).ColumnName = "ciao"
DataGrid1.DataSource = TableGrid
DataGrid1.Columns(1).HeaderStyle.BackColor = Color.Aqua
DataGrid1.DataBind()
End If
End Sub
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 9 nov 2006 - 14:32
>ciao a tutti !!!
Ciao!
>mi servirebbe una mano per capire dove stà l'errore !!
>dunque....al caricamento della pagina visualizzo una datagrid
>che si crea prendendo i dati da un recordset presente in un'altra
>classe webform1 e fin qui tutto bene!
>poi cliccando su "button" presente nella pagina modifico il nome
>della colonna 1 e scrivo "ciao"
>successivamente vorrei cambiare il colore della colonna 1 ma
>mi da un errore
>"indice non compreso nell'intervallo"
>perchè !?!?!?!
Al click del bottone, ricarichi la pagina.. ma la fill del tablegrid la fai solo al primo avvio (not me.ispostback). Quindi, siccome alla pressione del pulsante sei nell'else del tuo if (postback effettuata), non popoli mai la tabella che passi poi come datasource al tuo datagrid. Risultato, il tuo tablegrid è vuoto, quindi il datagrid non ha colonne.
ciao!
Alx81 =)
http://blogs.dotnethell.it/suxstellino
albez79
Profilo
| Newbie
21
messaggi | Data Invio:
gio 9 nov 2006 - 15:23
tablegrid è dichiarata a livello di classe come shared quindi la tengo in memoria
e la griglia si visualizza correttamente anche dopo il click del tasto
il problema è che non riesco ad accedere alla collection delle colonne
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 10 nov 2006 - 14:34
prva a postarmi il codice.. che gli do un occhio..
Alx81 =)
http://blogs.dotnethell.it/suxstellino
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 !