日期:2014-05-17  浏览次数:21084 次

把数据库中的图片显示到Image控件上
我把图片存储到数据里面了,现在要把图片重新显示到Image控件上,我定义了一个属性public byte[] photo { get; set; },把查询出来图片数据放到这个属性上,再把Image控件的数据上下文设置到这个属性上,但是无法显示图片,请问是什么原因?怎么做?

------解决方案--------------------
   Byte[] imgbt = (Byte[])dt.Rows[0]["photo"];
   if (imgbt.Length != 0)
   {
     MemoryStream stream = new MemoryStream(imgbt);
     Image img = Image.FromStream(stream );
     pictureBox.Image = img;
   
   }