picture 的类型为byte[],存放的是从数据库Image类型的字段中读出的流。
数据库访问时的数据类型为 DbType.Binary
以下为显示图片的代码:
//声明一个MemoryStream的变量,来存放picture
MemoryStream memoryStream = new MemoryStream(Picture);
//Bitmap变量用来显示照片
Bitmap bitMap=null;
//如果图片的长度>0
if (model.Picture.Length > 0)
{
//按照图片流picture生成的bitMap
bitMap = new Bitmap(memoryStream);
//将bitmap赋值给pictureBox以显示照片
this.pictureBox2.Image = bitMap;
}
图片如何在SQL Server数据库中存取请参考 :
http://www.cnblogs.com/anshangcun/archive/2007/09/27/908171.html
数据库访问时的数据类型为 DbType.Binary
以下为显示图片的代码:
//声明一个MemoryStream的变量,来存放picture
MemoryStream memoryStream = new MemoryStream(Picture);
//Bitmap变量用来显示照片
Bitmap bitMap=null;
//如果图片的长度>0
if (model.Picture.Length > 0)
{
//按照图片流picture生成的bitMap
bitMap = new Bitmap(memoryStream);
//将bitmap赋值给pictureBox以显示照片
this.pictureBox2.Image = bitMap;
}
图片如何在SQL Server数据库中存取请参考 :
http://www.cnblogs.com/anshangcun/archive/2007/09/27/908171.html