Claro que si se puede, mira esta pregunta:
http:\foros.solocodigo.comviewtopic.php?f=49&t=42867
(cambia la por /)
y de paso a ver si me puedes echar una mano jeje
para recuperar el valor que mandas a la otra pagina lo haces con:
Request.QueryString["Como le llames"]
No recuerdo bien el foro de donde lo saque, aunque el ejemplo es muy claro, cualquier duda avisas.
Lo que muestro en esa pregunta es solo una columna del Gridview (la de los hipervinculos), tienes que definir todas las que ocupes y desactiva AutoGenerateColumns para que no te muestre el listado con tus columnas y mas aparte las de la consulta, lo que te las duplicaría
saludos