gridview objectdatasource e datatable
makeacircle non è online. Ultima attività: 18/07/2008 14.53.54makeacircle
Inserito il: 21 maggio 2008 12.08
19 messaggi dal 30 mag 2006 Istalla Microsoft Silverlight!
Ciao a tutti, ho questo problema. Ho un objectdatasource che riceve come sorgente dati una datatable tramite un metodo statico di una classe. Ho una gridview che aggancia i dati correttamente (autogenerando le colonne perchè dinamiche). Mi serve aggiungere del codice javascript in ogni cella quindi nell'evento GridView1_RowDataBound inserisco il codice, e funziona. Il problema è che non riesco ad ottenere il nome delle colonne perchè è come se non esistessero ancora...esempio nell GridView1_RowDataBound se metto anche solo

Response.Write(GridView1.Columns[0].HeaderText)

ottengo l'eccezione

Index non compreso nell'intervallo. Richiesto valore non negativo e minore della dimensione dell'insieme.
Nome parametro: index

Come se le colonne non esistessero...
qualcuno sa come aiutarmi
grazie
Microsoft Most Valuable Professional
RE: gridview objectdatasource e datatable
nostromo non è online. Ultima attività: 18/07/2008 19.29.35nostromo
Inserito il: 21 maggio 2008 15.41
contributi / Top Poster / Community manager / www.soluzioni4d.it / Blog / 11640 messaggi dal 18 feb 2004 Istalla Microsoft Silverlight!
le colonne sono autogenerate?

ciao marco

Where we're going, we don't need roads!
http://nostromo.spaces.live.com/default.aspx
RE: gridview objectdatasource e datatable
makeacircle non è online. Ultima attività: 18/07/2008 14.53.54makeacircle
Inserito il: 21 maggio 2008 16.20
19 messaggi dal 30 mag 2006 Istalla Microsoft Silverlight!
sì, sono autogenerate...potrebbe essere il problema?
grazie
Microsoft Most Valuable Professional
RE: gridview objectdatasource e datatable
nostromo non è online. Ultima attività: 18/07/2008 19.29.35nostromo
Inserito il: 21 maggio 2008 16.33
contributi / Top Poster / Community manager / www.soluzioni4d.it / Blog / 11640 messaggi dal 18 feb 2004 Istalla Microsoft Silverlight!
esatto, le colonne aggiunte dinamicamente non si trovano nella collezione Columns.

puoi prerò recuperare il GridViewRow dall'evento RowCreated

ciao marco

Where we're going, we don't need roads!
http://nostromo.spaces.live.com/default.aspx
RE: gridview objectdatasource e datatable
makeacircle non è online. Ultima attività: 18/07/2008 14.53.54makeacircle
Inserito il: 21 maggio 2008 17.30
19 messaggi dal 30 mag 2006 Istalla Microsoft Silverlight!
grazie marco, proverò. In che senso recuoperare il GridViewRow? Riesco a ricavare anche il nome delle colonne? Più tardi proverò.
grazie ancora
Microsoft Most Valuable Professional
RE: gridview objectdatasource e datatable
nostromo non è online. Ultima attività: 18/07/2008 19.29.35nostromo
Inserito il: 21 maggio 2008 17.38
contributi / Top Poster / Community manager / www.soluzioni4d.it / Blog / 11640 messaggi dal 18 feb 2004 Istalla Microsoft Silverlight!
il GridView per ogni riga crea un oggetto GridViewRow, questo oggetto contiene tutte le "informazioni" della riga e naturalmente i dati contenuti nelle rispettive colonne

ciao marco

Where we're going, we don't need roads!
http://nostromo.spaces.live.com/default.aspx

Vai a:

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.


COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums