Hola... en cuanto a pasar un valor.. lo que hago es usar un <a href> dentro de mi datagrid... claro que lo uso dentro de los itemtamplates para que lo pueda reconocer... y lo llenas así como va...
...
<itemtemplate>
..
<a href="destino.aspx?algo=x> pagina </a>
</itemtemplate>
saludos .. .