社区
C#
帖子详情
求代码!如何将数据库表里存储的图片显示在IMage控件上
hanzhuang639
2006-10-28 02:34:48
如题!
...全文
205
13
打赏
收藏
求代码!如何将数据库表里存储的图片显示在IMage控件上
如题!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ytx98
2006-11-08
打赏
举报
回复
mark + up
sinatly
2006-11-08
打赏
举报
回复
img = Image.FromStream(ms, true);
为何提示无效参数?vs2005中
yuqi508
2006-11-08
打赏
举报
回复
以下参考
' 建立连接
Dim con As SqlConnection = New SqlConnection("Server=(local)\NetSDK;Database=北风贸易;Integrated Security=SSPI")
' 建立数据命令对象(亦即 SqlCommand 对象)
Dim foxCMD As New SqlCommand
foxCMD.Connection = con
foxCMD.CommandText = "SELECT * FROM dbo.虚拟工作室 WHERE 身份证号码 = @Id"
foxCMD.Parameters.Add("@Id", SqlDbType.NVarChar, 10).Value = ListBoxId.SelectedItem.ToString
' 打开连接
con.Open()
Dim myReader As SqlDataReader = foxCMD.ExecuteReader(CommandBehavior.CloseConnection Or CommandBehavior.SingleResult Or CommandBehavior.SingleRow)
' 建立一个 Byte 类型的数组(也就是字节数组)
Dim bytBLOBData(myReader.GetBytes(13, 0, Nothing, 0, Integer.MaxValue) - 1) As Byte
' 使用 GetBytes 方法将 照片 字段中的图像数据读入字节数组中
myReader.GetBytes(13, 0, bytBLOBData, 0, bytBLOBData.Length)
' 根据字节数组来建立一个 MemoryStream 对象
Dim stmBLOBData As New MemoryStream(bytBLOBData)
' 将 MemoryStream 对象加载 PictureBox 的 Image 属性中
PictureBox1.Image = Image.FromStream(stmBLOBData)
北京的雾霾天
2006-11-08
打赏
举报
回复
从数据库在按你的条件查找出存在数据库中的图像数据,可以用如下的方法试试:
public Image getImage(object o)
{
Image img = null;
byte[] bts = o as byte[];
if (bts != null)
{
MemoryStream ms = null;
try
{
ms = new MemoryStream(bts, 0, bts.Length);
{
img = Image.FromStream(ms, true);
}
}
catch{}
finally
{
if (ms != null)
{
ms.Close();
}
}
}
return img;
}
yuanzhihua520
2006-11-08
打赏
举报
回复
up
hanzhuang639
2006-10-28
打赏
举报
回复
楼上!我想我要的只是数据库中某个人的照片是要根据Pers_id来查找的!
这样的话应该要怎么做呢!
hanzhuang639
2006-10-28
打赏
举报
回复
学习!
Knight94
2006-10-28
打赏
举报
回复
如何在WebForm上显示图像缩略图
http://blog.csdn.net/knight94/archive/2006/03/31/645987.aspx
hanzhuang639
2006-10-28
打赏
举报
回复
web
Knight94
2006-10-28
打赏
举报
回复
win or web?
hanzhuang639
2006-10-28
打赏
举报
回复
不会就是这样绑吧!
this.pesrImage.DataBind();
hanzhuang639
2006-10-28
打赏
举报
回复
楼上的!怎么邦!给个代码行吗!
bestyond
2006-10-28
打赏
举报
回复
用Imang控件里的DateBinding直接绑定到数据库的Image字段
相关推荐
图片
(二进制)
如何将
数据库
中的
图片
(二进制),读出并
显示
在界面的
Image
控件
如何将
图片
以
Image
类型
存储
到
数据库
如何从
数据库
中读取
Image
类型的字段
将
图片
以
Image
类型
存储
到
数据库
中,首先获取
图片
的流对象,然后,利通Read方法从
图片
文件读取二进制数据
存储
到字节数组。从
数据库
中读取
Image
类型的字段,首先将
数据库
对应的
Image
类型字段
存储
在无符号直接数组,然后再用MemoryStream类读入
图片
数据,通过MemoryStream对象生成Bitmap对象,
显示
在PictureBox
控件
上。
代码
如下: private voi
asp读取mysql
图片
显示
,asp.net读取SQL
数据库
显示
二进制
图片
的
代码
如何将
存储
在SQL中的二进制数据的
图片
,
显示
到页面中?假设,在SQL中的
存储
二进制数据的
图片
字段名称为:MyPCData一、前提条件首先,我们都要明白,如果是在本页中,比如A.ASPX页面直接读出二进制,试图
显示
图片
,那是比较困难的,一般情况下,都是调用
图片
页面来
显示
图片
的。我们可以这样做,
图片
显示
的
代码
写在一个.ashx文件中,
显示
图片
的页面中的
Image
控件
的url 指向这个页面.ashx,这...
图片
的二进制
数据库
存储
和
显示
GridView
控件
Image
控件
与
图片
的二进制
数据库
存储
和
显示
1.将
图片
以二进制存入
数据库
2.读取二进制
图片
在页面
显示
3.设置
Image
控件
显示
从
数据库
中读出的二进制
图片
4.GridView中
Image
Field以URL方式
显示
图片
5.GridView
显示
读出的二进制
图片
====================1.将
图片
以二进制存入
数据库
----------------------
C#操作
图片
读取和
存储
SQLserver
用C#将
Image
转换成byte[]并插入sql
数据库
/将
图片
数据从SQLserver中取出来并
显示
到pictureBox
控件
上,接下来将为你详细介绍下实现步骤。 一、用C#将
Image
转换成byte[]并插入
数据库
: 1.1 将
图片
控件
的
Image
转换成流: 复制
代码
代码
如下: private byte[] PicToArray() { Bitmap bm =
发帖
C#
C#
.NET技术 C#
复制链接
扫一扫
10.9w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2006-10-28 02:34
社区公告
让您成为最强悍的C#开发者