把数据库中的图片显示到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;
}