con una TemplateColumn ed un ItemTemplate che contiene un:
Nell'evento RowDataBound:codice:<asp:hyperlink id="link_pdf" runat="server">
- Ricavi la riga.
- Fai una FindControl su di essa del controllo "link_pdf".
- Leggi il path dalla sorgente (dovrebbe essere DataItem("nomecampo")) e lo imposti come proprietà navigateUrl del controllo sopra trovato.
- Metti il testo come proprieta' del controllo sopra trovato, gestendolo come vuoi...