Hola,
podrias utilizar un <asp:TemplateField /> para poner dentro un <asp:ImageButton/> o utilizar los tags html <a> e <img>.
quedaria algo así
Código PHP:
<asp:TemplateField HeaderText="Imagen">
<ItemTemplate>
<a href='detalle.aspx?id=Eval("idDato")'>
<img src="pathImagen" alt="Imagen" />
</a>
</ItemTemplate>
</asp:TemplateField>
Tendrias que ver como conseguir el ID del dato que queres mostrar en la pagina de detalle. No se como lo manejas a esto, pero si queres mostrar el detalle de una fila tenes que tener una forma de identificar a cada fila.
Saludos