Puedes apoyarte del evento ItemCommand del grid..y un CommandName para identifcar el objeto que hice el click.
Por ejemplo:
Cita: <asp:Datagrid....
...
<EditItemTemplate>
<asp:Button ID="btnRedirect" CommandName="Redirect" Text="Redirect" Runat=server />
</EditItemTemplate>
...
...
</asp:datagrid>
Y en tu codebehind.
Cita: Private Sub DataGrid1_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs ) Handles DataGrid1.ItemCommand
If e.CommandName = "Redirect" Then
Response.Redirect("otra_pagina.aspx")
End If
...
..
End Sub
Salu2