Originariamente inviato da fede_00
nell'evento rowdatabound della gridview vai alla ricerca del tuo controllo Hyperlink e gli associ un'immagine. Il codice è da ottimizzare; questo tutti gli Hyperlink che trova in una riga li modifica
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
foreach (TableCell cell in e.Row.Cells)
{
foreach (Control ctl in cell.Controls)
{
if (ctl.GetType() == typeof(HyperLink))
{
Image img = new Image();
img.ImageUrl = "~/images/pippo.jpg";
((HyperLink)ctl).NavigateUrl = "http://www.google.it";
((HyperLink)ctl).Target = "_blank";
((HyperLink)ctl).Controls.Add(img);
}
}
}
}
}