从sql数据库中检索图像并将其放在datalist上

时间:2014-04-16 17:03:15

标签: mysql asp.net sql sql-server

<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以便向用户显示图片。

请帮帮我

1 个答案:

答案 0 :(得分:0)

我会建议你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