您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

从db显示图片到Picturebox WinForms C#

从db显示图片到Picturebox WinForms C#

首先,您必须考虑图像数据库中的数据类型必须为VarBinary:

在您的按钮点击事件中:

byte[] getImg=new byte[0];
sqlDataAdapter da = new sqlDataAdapter();
sqlCommand cmd = new sqlCommand("select img from tempdb where id='" + id + "'", con);
cmd.CommandType=CommandType.Text;
DataSet ds = new DataSet();
da.Fill(ds);
foreach(DaTarow dr in ds.Tables[0].Rows)
{
   getImg=(byte[])dr["img"];
}

byte[] imgData=getImg;
MemoryStream stream = new MemoryStream(imgData);
picture@R_76_2419@1.Image=Image.FromStream(stream);
}
c# 2022/1/1 18:53:04 有314人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶