从ASP.Net GridView中的链接显示图像

时间:2015-04-20 05:28:37

标签: asp.net gridview

我已经看到了在gridView中显示二进制图像的方法 - 例如使用中继器。我很好奇 - 你如何在数据库中显示一个存储为链接(即https://s-media-cache-ak0.pinimg.com/736x/ee/dc/cb/eedccb62388bb15b8ba6564372c71bac.jpg)的图像?如果我将数据集源放入gridview(不使用imageField),是否有任何有效,简单的方法?

1 个答案:

答案 0 :(得分:2)

您可以尝试以下代码在 GridView 中显示图像,该图像存储为数据库中的链接。我使用简单的HTML img 标记来显示图片。

 <asp:GridView ID="gvImages" CssClass="Gridview" runat="server" AutoGenerateColumns="False"
      HeaderStyle-BackColor="#7779AF" HeaderStyle-ForeColor="white">
 <Columns>
    <asp:BoundField HeaderText = "Image Name" DataField="ImageURL" />
    <asp:TemplateField HeaderText="Image">
    <ItemTemplate>
       <img src='<%# Eval("ImageURL") %>' Height="150" Width="150" />
    </ItemTemplate>
    </asp:TemplateField>
 </Columns>
</asp:GridView>