【问题标题】:retrieve images from sql database and put it on datalist从 sql 数据库中检索图像并将其放在数据列表中
【发布时间】:2014-04-16 17:03:14
【问题描述】:
<asp:DataList ID="DataList1" runat="server" RepeatColumns = "2"  RepeatLayout = "Table"  Width = "500px">
<ItemTemplate>
    <br />
    <table cellpadding = "5px" cellspacing = "0" >
    <tr>
        <td>
          <asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("Photo") %>' Width = "200px" Height = "200px" />
        </td>
    </tr>
    </table>
    <br /> 
</ItemTemplate> 

我有这个 datalist 标签。我想显示 200x200 尺寸的图片和连续 3 张图片。图像将从 sql 数据库中获取。下面是我存储图像的表格的详细信息。

Table name ===> Photo

Photo_ID as int,
Photo as varbinary(MAX),
Content_Type as varchar(200)

我应该怎么做才能使它成为可能?如何绑定 datalist 以便向用户显示图片。?

请帮帮我

【问题讨论】:

  • 如果您没有将图像存储在数据库中,您只需输出适当的&lt;img src="/path/to/image.jpg" /&gt;。但既然你是,你就不能。

标签: mysql asp.net sql sql-server


【解决方案1】:

我将向您推荐 3 个教程。他们为您提供了代码和很好的解释。

希望这些链接可以帮到你!

  1. Uploading / Downloading Pictures to / from a SQL Server

  2. Inserting and Retrieving images from SQL Server Database using C#

  3. Display images from SQL Server Database in ASP.Net

【讨论】:

    猜你喜欢
    • 2013-12-24
    • 2011-05-18
    • 1970-01-01
    • 1970-01-01
    • 2013-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-22
    相关资源
    最近更新 更多