mysql - 从sql数据库检索图像并将其放入datalist

标签 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> 

我有这个数据列表标签。我想显示 200x200 大小的图片,并连续显示 3 张图片。图像将从sql数据库中获取。下面是我存储图像的表的详细信息..

Table name ===> Photo

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

我应该做什么才能使它成为可能?如何绑定(bind)数据列表以便向用户显示图片?

请帮助我

最佳答案

我将向您推荐 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

关于mysql - 从sql数据库检索图像并将其放入datalist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23115774/

相关文章:

javascript - ASP :Checkbox Autopostback after change when the value has already been changed via Javascript

mysql - 从 MySQL 中的文本字段中选择仅数字模式

mysql - 查询优化 - 第二意见

mysql - AWS MySQL 数据库消失

c# - ASP.NET 身份工厂模式是否会破坏 EntityFramework DbContext?

c# - .NET 线程池是否应该在启动时创建最少数量的工作线程?

sql - 找不到句柄为 0 的准备好的语句。(SQL 错误)

mysql - 如果第二个表中的条件为真,则从第一个表中选择 1 条记录(所有引用行均处于事件状态 = 0)

SQL 条件连接一次性连接到多个表

mysql 5.5失败 “select/update…”