Réponse acceptée !
OK. C'est une bonne démarche. Merci pour le lien.
Personnellement, j'ai quand même une préférence pour la conservation des infos dans le gridview.
Un membre de notre site favoris

m'a gentillement donné l'astuce :
si tu ne veux pas retirer la colonne, tu lui applique un style particulier. J'ai trouvé ça génialement simple !!
donc, dans ces cas là, j'utilise les propriétés suivantes dans la colonne à "effacer" de gridview:
- dans le code du gridview :
<
asp:BoundFieldDataField="codeDisponibilite"HeaderText="codeDisponibilite"InsertVisible="False"ReadOnly="True"SortExpression="codeDisponibilite"> <ItemStyleCssClass="codeFamille"/> <HeaderStyleCssClass="codeFamille"/></asp:BoundField>et dans ma css, j'ai :
.codeFamille
{
display : none}
ça me permet même de créer des colonnes de contrôle en évitant des boucles de test compliquées en code behind !!
@+
de la colonne