标题:请教高手,!!!有关显示数据库中的图片
只看楼主
zzqqrr
Rank: 6Rank: 6
来 自:299294817
等 级:侠之大者
威 望:1
帖 子:155
专家分:408
注 册:2011-6-11
结帖率:83.33%
已结贴  问题点数:20 回复次数:4 
请教高手,!!!有关显示数据库中的图片
最基本的增删改查.zip (443.55 KB)
我这个程序可以插入图片,保存到数据库中,显示的是二进制文件,但想访问数据库中图片时就有问题了,输出不了,我用的在picturebox来显示
在datagridview 中选择一行在picturebox中显示不了图片,请教高手????
搜索更多相关主题的帖子: 数据库 插入图片 二进制 
2011-10-11 12:46
clhc
Rank: 6Rank: 6
等 级:侠之大者
帖 子:69
专家分:441
注 册:2011-10-11
得分:0 
            MemoryStream ms = new MemoryStream();
            //ms.Write(...) 写入数据库里存储的二进制数据
            Image img = Image.FromStream(ms);
2011-10-11 16:35
clhc
Rank: 6Rank: 6
等 级:侠之大者
帖 子:69
专家分:441
注 册:2011-10-11
得分:20 
刚刚看了一下你的代码 你数据库中 字段“相片”的数据类型是Image 而你程序里往这个字段存储的数据是string(图片路径) 这样当然不能正常显示了
把你数据库里相片的数据类型改成varchar(255) 这样程序就没问题了   
2011-10-11 16:50
zzqqrr
Rank: 6Rank: 6
来 自:299294817
等 级:侠之大者
威 望:1
帖 子:155
专家分:408
注 册:2011-6-11
得分:0 
可以帮我改一下吗,

59izk,com神奇百货,神奇百货网官网,shenqi,一个神奇的导购站!!
2011-10-11 21:05
clhc
Rank: 6Rank: 6
等 级:侠之大者
帖 子:69
专家分:441
注 册:2011-10-11
得分:0 
最基本的增删改查_已修改.zip (450.79 KB)

你把那两个相片字段删除了 再添加varchar类型的就可以了 上边是已经修改过的 不要点我添加的数据 因为你没有那张图片 没有容错处理  你自己添加个 再点就显示图片了
2011-10-11 22:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-352072-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.487841 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved