【发布时间】:2012-10-31 04:33:53
【问题描述】:
我已尝试使用以下代码从数据库加载图片框中的图像。但每次,我都会收到类似“paramater is not valid”的错误。
buttonSave()
{
.......
.......
img = Image.FromFile(strFileName);
byte[] byteImg = ImageToByteArray(img);
objEmp.Picture = byteImg;
.......
.......
}
public byte[] ImageToByteArray(Image img)
{
System.IO.MemoryStream ms = new System.IO.MemoryStream();
img.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
return ms.ToArray();
}
Display()
{
.......
.......
Byte[] bytePicData = (Byte[])dt.Rows[0]["PICTURE"];
MemoryStream stmPicData = new MemoryStream(bytePicData);
PicBox.Image = Bitmap.FromStream(stmPicData);}
.......
.......
}
【问题讨论】:
标签: c# winforms picturebox windows-applications