在winform中从数据库中检索图像

时间:2018-02-13 11:35:47

标签: winforms

我想从数据库中检索数据,但我无法检索图像。我已将TmagePath数据类型视为nvarchar

enter image description here PFB

enter image description here

1 个答案:

答案 0 :(得分:0)

首先,您必须考虑数据库中的数据类型必须是VarBinary。试试这个:

var filename = ds.Tables[0].Rows[0];
byte[] getImg = new byte[0];
getImg = (byte[])filename["WImagepath"];
MemoryStream stream = new MemoryStream(getImg);
Picwaiter.Image = Image.FromStream(stream);

也许有用的答案: https://stackoverflow.com/a/29589703/5603115