23 messaggi dal 04 settembre 2008
Una gridview associata ad un ObjectDataSource è configurata per generare i campi automaticamente.

Siccome la GridView prevede sia l'aggiornamento dei record che l'eliminazione, contiene anche il campo ID.

Vorrei però che il campo ID sia invisibile.
Come posso fare?

Grazie

niubbo600
Nel load o nella creazione della GridView potresti selezionerai il tuo campo Id e lo renderai non visibile
http://msdn.microsoft.com/it-it/library/system.web.ui.webcontrols.gridview.columns(VS.80).aspx

potresti fare cosi :

this.dgrid.Columns["id"].Visible = false;

oppure con il numero della colonna

this.dgrid.Columns(0).Visible = false

In ogni caso potresti evitare l'autogenerazione e personalizzare i campi che vuoi visualizzare.
Se ti interesserà utilizzare l'Id lo potresti mettere come DataKeyName nelle proprietà della GridView.

Fammi sapere
Modificato da maltra il 08 ottobre 2008 14.59 -

Corso SEO
Libro SEO, SEM e Web Marketing
Siti Web Parma
Forex
io personalmente rinuncerei subito all'autogenerazione.

oggi è l'id domani hai la necessità di mostare controlli differenti da del testo per una voce.

passa a definire a mano le proprietà da visualizzare è sempre meglio

ciao marco

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

http://nostromo.spaces.live.com/default.aspx

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.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC