C#如何读取数据库中所有的图片显示到对应的pictureBox中

如图所示,如何用C#语句将数据库中对应人物的照片显示到对应的pictureBox中?... 如图所示,如何用C#语句将数据库中对应人物的照片显示到对应的pictureBox中? 展开
 我来答
主得存c
推荐于2017-12-16 · TA获得超过1033个赞
知道小有建树答主
回答量:982
采纳率:86%
帮助的人:322万
展开全部
private void ShowImage(string sql)
     {
     //调用方法如:ShowImage("select Photo from UserPhoto where UserNo='" + userno +"'");
     SqlCommand cmd = new SqlCommand(sql, conn);
     conn.Open();
     byte[] b= (byte[])cmd.ExecuteScalar();
     if (b.Length 〉 0)
     {
     MemoryStream stream = new MemoryStream(b, true);
     stream.Write(b, 0, b.Length);
      pictureBox1.Image = new Bitmap(stream);
      stream.Close();
     }
     conn.Close();
     }

类似这样 根据你的实际情况修改。

追问
就不能用循环做吗?这样只能显示一张图片
追答
循环可以啊。

给查询语句 的条件一个值 条件换成id 这种的
for(i=1) 就好了
然后pictureboxi
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式