c#:如何将二进制从SQL Server转换为图片框?
问题描述:
如何将二进制数据从sql server转换为图片框?我一直在寻找一段时间,但似乎没有任何工作。c#:如何将二进制从SQL Server转换为图片框?
我不能发布图片,但我对我的SQL二进制数据是@ 4列和ID为@ 0 ..我已经成功地获取登录后的ID,但不是画面
答
据我了解,你需要:
- Read binary data from a database
- 这个转换二进制数据到图像
- 这个图像分配到一个图片框
假设您已将数据库中的二进制图像读入byteArray。比你可以将此数组转换为图像:
public Image BytesToImage(byte[] byteArray)
{
using (var ms = new MemoryStream(byteArray))
{
return Image.FromStream(ms);
}
}
毕竟你可以将结果Image分配给PictureBox.Image属性。
即时通讯新的这一个,我不知道如何插入代码... –