RE:para entendidos datagrid hipervinculo
Hola, lo que puedes hacer es guardar tus datos en una cookie, y en el formulario que necesites los datos solo tendrás que leerlos de ahí.
Dim MiGalleta As HttpCookie = New HttpCookie("Usuario")
Dim now As DateTime = DateTime.Now ' se declara el tiempo de de vida de la Cookie
MiGalleta.Values.Add("IDuauario", tuDataGrid.SelectedItem.Cells(2).Text) ' Segurada en la cookie lo que tiene la columna de tu DataGrid (en este caso la columna 2)
MiGalleta.Values.Add("Fecha", tuDataGrid.SelectedItem.Cells(3).Text))
MiGalleta.Expires = now.AddHours(10) 'Agrega el tiempo de expiración a la cookie, crea una cookie persistente de 10 minutos
Response.Cookies.Add(MiGalleta) 'se Crea la cookie en la pc
espero te sirva, lo mas probable es que haya muchas mas formas de hacerlo, pero en lo personal yo ahira esta.