c#编程如何正确显示数据库中的图片

来源:百度知道 编辑:UC知道 时间:2024/06/22 13:48:31

把图片名称存储在数据库,图片单独放在一个文件夹里。

数据库表
图片编号 图片名称
1 1.jpg
2 2.jpg

假如图片放在根目录下的images文件夹里。

界面上我放了个服务器端的显示图片的控件
<asp:Image ID="imgtest" runat="server" />

你可以在后台写
protected void Page_Load(object sender, EventArgs e)
{
string str = "1.jpg"//这里是你从数据库里取出你想要显示图片的文件名,我以1.jpg为例。
imgtest.ImageUrl = "~/images/1.jpg";
}

你试试吧

你的程序是web?win?
web一般把图片地址存到数据库里,然后返回
win可以考虑直接把图片以流的方式写入数据库,当然也可以考虑用第三方控件