Ciao Tammy, ho provato a fare come dici tu scrivendo come ultima istruzione:
e.Row.Cells(7).Visible = False
ma rimane poi uno spazio vuoto nella relativa colonna della GridView.
In ogni modo, pur utilizzando un ItemTemplate che contiene a sua volta un HiddenField, come faccio da codice ad associargli il valore che viene "bindato" da un datareader? In poca sostanza, se nella funzione _RowDataBound riuscissi ad intercettare tale valore, farei a meno del BoundField che attualmente stò utilizzando...