se usi l'1.1 e VB :

Nell' Itemtemplate di una TemplateColum:

codice:
<ASP:TEMPLATECOLUMN headertext="TESTO">
	<ITEMTEMPLATE>
	<ASP:LINKBUTTON commandname="Link"  CommandArgument='<%# Container.Dataitem("NomeCampoLink") %>' runat="server" text='<%# Container.Dataitem("NomeCampoLink") %>'></ASP:LINKBUTTON>
	</ITEMTEMPLATE>
</ASP:TEMPLATECOLUMN>

Nel codice effettui il redirect alla pagina di dettaglio così:
codice:
    Private Sub nomeDatagrid_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles nomeDatagrid.ItemCommand
        If e.CommandName = "Link" Then
            Response.Redirect("paginaDettaglio.aspx?ID=" & e.CommandArgument)
        End If
    End Sub