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 -