好吧,我在很多地方搜索过,我找不到解决办法。我有一个方法,包含从我的数据库中检索的blob内容。我的问题是,我不知道如何使用内容,以便它显示在图片框中。我现在假设的第一件事是该方法必须返回一个字节(这就是我转换它的原因)然后必须以某种方式使用它。
public byte getAvatar()
{ // row content from database
DataRow row = dt.Rows[0];
return Convert.ToByte( row["avatar_blob"] );
}
过去这一点,我不知道该怎么做。任何帮助将不胜感激。
答案 0 :(得分:0)
从byte[]
:
Bitmap
using (MemoryStream ms = new MemoryStream(yourBytes))
{
var bitmap = new Bitmap(ms);
yourPicturebox.Image = bitmap;
}