社区
C#
帖子详情
求代码!如何将数据库表里存储的图片显示在IMage控件上
hanzhuang639
2006-10-28 02:34:48
如题!
...全文
243
13
打赏
收藏
求代码!如何将数据库表里存储的图片显示在IMage控件上
如题!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
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字段
Delphi XE10 二进制
图片
存储
和读取示例.rar
Delphi XE10 二进制
图片
存储
和读取的
代码
示例,二进制
图片
操作。主要就是流操作,
代码
注释里讲了几个注意的细节,附加测试
数据库
;
Image
默认支持BMP JPG对象需
显示
的从文件流中初始化,Assign 在
Image
加载对象前 判断对象是否存在,请注意ExecSQl 执行完sql语句后并不会打开数据集 所以此时对Query里数据进行访问,会报错,因此,下面再Open下,这里只是说明这个和Open的区别,用Open就行。绑定T
Image
表里
的PicID字段给 Combox
控件
。
savepicture
双击
表里
记录能
显示
图片
希望能给正在学C#的你有所帮助
显示
数据库
中的
图片
目前为止,本章示例关注的重点在于获取来自
数据库
的文本、数字和日期信息。然而,
数据库
还经常
存储
一些其他的二进制数据,例如
图片
。假设Product表使用二进制字段保存了每个产品的
图片
。在ASP.NETWeb页面中获取该数据很容易,但是
显示
它却不简单。主要问题是为了在HTML页面中
显示
数据,需要添加
图片
标记,利用src属性连接独立的
图片
文件。例如,不幸的是,如果动态
显示
图
在DataGrid中
显示
数据库
中的
图片
上一篇文章说了如何把
图片
保存到
数据库
中,所以做了个例子,将
图片
显示
在DATAGRID。前面说过了用Response.BinaryWrite()只可以
显示
一张
图片
,现在用一个DATAGRID
控件
,将
图片
显示
在DATAGRID中的
IMAGE
控件
里。(提示:下面的例子没有做分页功能) 里面用了两个
图片
控件
,一个是服务器端的
Image
Button,另一个是客户端的...
dw读取access中的
图片
_ACCESS读取并
显示
图片
?
展开全部ACCESS是可以
存储
图片
的。62616964757a686964616fe58685e5aeb931333332393464你只要将数据表的某个字段的数据类型设置为“OLE对象”就可以将
图片
存储
于数据表中。但是由于
图片
文件通常较大,用数据表
存储
图片
数据库
会很快变大而ACCESS的最大容量是有限制的,因此通常的做法是只用数据表
存储
图片
的路径,需要
显示
图片
时,通过路径来读取
图片
就好了。下面是...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章