c# picturebox读取数据库图片,保存picturebox到数据库,还请大神爸爸赐教,在下不胜感激

从数据库读取图片显示在picturebox1.image是没问题的,我把picturebox1.image保存在数据库是成功的,但是读取就报无效参数,请问哪里出错了,求简... 从数据库读取图片显示在picturebox1.image是没问题的,我把picturebox1.image保存在数据库是成功的,但是读取就报无效参数,请问哪里出错了,求简单的解决方法!

{

dr = (byte[])datareader["照片"];
}
MemoryStream ms = new MemoryStream(dr);
Image image = Image.FromStream(ms, true);//没有把picturebox1.image保存在数据库是正常显示图片的,保存之后就是无效参数
pictureBox1.Image = image;

简单来说,我是想通过保存picturebox.image里的图像到数据库,然后通过读取数据库里保存的二进制显示在picturebox.image,还请大神爸爸赐教,在下不胜感激
展开
 我来答
li101chao
2018-06-13 · TA获得超过233个赞
知道小有建树答主
回答量:1044
采纳率:92%
帮助的人:652万
展开全部
把picturebox上的图片转换成数据流,然顷桥后存到数据库的二进制类型字段中;
从数据库的二进制字段中读取雀搏猛流,再将数据流转换成图片,再赋给picture box即可。
过程是这么个过银孙程,代码手机就不码了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式