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
Modificare testo colonne GridView
giovedì 02 aprile 2009 - 16.35
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
gigi90
Profilo
| Senior Member
285
messaggi | Data Invio:
gio 2 apr 2009 - 16:35
Salve a tutti,
sono disperato :( , come posso cambiare l'intestazione di una colonna generata nel GridView automaticamente dopo l'associazione del DataTable al DataSource, quando utilizzo:
mioDataGrid.Columns(3).HeaderText="Mio nuovo testo"
da un eccezione.
balfaz
Profilo
| Expert
726
messaggi | Data Invio:
gio 2 apr 2009 - 16:39
facci vedere l'errore e anche in quale evento lo stai facendo
Dove troverai sempre una mano disposta ad aiutarti è nell'estremo del tuo proprio braccio
gigi90
Profilo
| Senior Member
285
messaggi | Data Invio:
gio 2 apr 2009 - 20:31
Dopo il click di un pulsante carico la griglia con i dati assegnando il dataset ad un datasource e fini qui tutto bene,ma quando invece dopo il databind() del datatase provo a rinominare l'intestazione di una colonna mi da errore...visualizzando in modalita debug il numero di colonne(Proprieta Count di Columns) questo è settato ad 1 ossia l'unica colonna statica(quella di selezione). E come se alle colonne dinamiche non è possibile cambiare il testo...
balfaz
Profilo
| Expert
726
messaggi | Data Invio:
ven 3 apr 2009 - 00:19
ma sei sicuro che stai facendo questa procedura dopo che hai aggiunto le colonne?, sembra come se il GrVw non vede le colonne perche ancora in quel momento non esistono
Facci sapere, ci puoi postare magari un po di codice?
Dove troverai sempre una mano disposta ad aiutarti è nell'estremo del tuo proprio braccio
gigi90
Profilo
| Senior Member
285
messaggi | Data Invio:
ven 3 apr 2009 - 11:57
Allora trascino il componente Gridview nella mia pagina web ed assegno al load:
Dim clsMis As New misuratore()
grdMisuratori.DataSource = clsMis.Search()
grdMisuratori.DataBind()
che riempie il mio bel GridView, ma se il codice lo sostituisco con:
Dim clsMis As New misuratore()
grdMisuratori.DataSource = clsMis.Search()
grdMisuratori.DataBind()
grdMisuratori.Columns(1).HeaderText="MioNuovoTesto"
dice che non trova la colonna eppure io le vedo a video, in modalità di debug ho controllato anche il valore di grdMisuratori.Columns.Count e vale 0.
E come se non è possibile agire sulle colonne create dinamicamente....
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 !