33 messaggi dal 07 marzo 2003
Ciao a tutti
forse sarà la stanchezza, forse l'età forse la segretaria del piano di sopra ma... non riesco a nasconderel e colonne di un datagrid.
Premetto che il datagrid viene caricato con un datatable.
Io vorrei nascondere n colonne di questo datagrid.
Nel load della pagina mi sono creato una colonna di tipo button, e basta nessun'altra colonna, ne a livello di codice ne a livello di designe time.
QUando faccio datagrid.datasource = datatable
e poi datagrid.databind
nel datagrid mi visualizza tutte le colonne del datatable.
Se poi faccio datagrid.colums(3).visible = false
mi dice che l'indice non è compreso ...
avete qualche idea?
grazie Ema.
prova a mettere AutoGenerateColumn a false

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
Se la proprietà AutoGenerateColumns è impostata a true, vengono generate automaticamente tutte le colonne presenti nella DataSource.

Pertanto le strade sono due:
1) modifichi la DataSource in modo tale che non contenga la colonna da nascondere (sconsigliato);
2) metti la proprietà AutoGenerateColumns a false e ti definisci esplicitamente le colonne (consigliato).

Ciao, Ricky.

Ing. Riccardo Golia
Microsoft MVP ASP.NET/IIS
ASPItalia.com Content Manager
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it
104 messaggi dal 13 aprile 2006
Ciao

Grazie tantissimo, chiunque tu sia.
Purtroppo questo Datagrid, mi sta dando solo problemi.

Torna al forum | Feed RSS

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.