Bonjour,
Une solution possible, mais avec un TemplateField, pas un ImageField : Dans l'ItemTemplate du TemplateField, tu peux écrire, par exemple :
<a href="../documents/machin.pdf" target="_blank"> <asp:Image runat="server" ImageUrl='<%# "../images/"+DataBinder.Eval(Container.DataItem, "Image").tostring() %>'> </asp:Image></a>
Ca ouvrirait un pdf dans une nouvelle fenêtre. A la place, tu peux écrire dans href :
'<%# "../documents/"+DataBinder.Eval(Container.DataItem, "docu").tostring() %>' ou docu est le nom du champ de la base de données qui contient le nom du fichier.
GGtry
|