专栏首页C/C++基础C#将数据库图片显示在pictureBox

C#将数据库图片显示在pictureBox

 这里的图片存在数据表的形式为十六进制的数据,参数ds为从数据库中选出的DataSet,字段FImage为图片字段。

private void getPicture(DataSet ds)         {              //int Pictured = dataGridView1.FocusedRowHandle;             int rid=dataGridView1.CurrentRow.Index;             string HasPicture = ds.Tables[0].Rows[rid]["FImage"].ToString();             if (HasPicture !="")               {                  Byte[] byteBLOBData = new Byte[0];                  byteBLOBData = (Byte[])(ds.Tables[0].Rows[rid]["FImage"]);                  MemoryStream stmBLOBData = new MemoryStream(byteBLOBData);                  pictureBox1.Image = Image.FromStream(stmBLOBData);               }                     else                     {                         pictureBox1.Image = null;                     }           }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Linux命令(39)——du命令

    (1)文件大小与占用磁盘空间大小的区别。 文件大小(又名 apparent size)是文件自身实际大小,与占用磁盘空间大小(又名 occupied spa...

    Dabelv
  • Linux命令(32)——grep命令

    grep(Globally search a Regular Expression and Print)是GNU开发的一款免费开源的文本搜索工具。grep家族包...

    Dabelv
  • C++ typename的双重含义

    这两种写法并没有任何区别,都是标记T是模板类型参数,可以是任何类型,包括用户自定义类型或是语言的基本类型。虽然而这在用于模板类型参数申明时的作用完全相同,但是仍...

    Dabelv
  • springboot|springboot新建aop切面

    本网站记录了最全的各种JavaDEMO ,保证下载,复制就是可用的,包括基础的, 集合的, spring的, Mybatis的等等各种,助力你从菜鸟到大牛,记得...

    微笑的小小刀
  • 如何使用 CNN 推理机在 IoT 设备上实现深度学习

    用户1737318
  • 佘元博:无轨AGV将成为仓储物流的“新主力”

    随着电子商务产业的快速发展,智能化仓储在最近两年也迎来了爆发式增长,菜鸟、京东、苏宁等都在全国各地建立多个智能机器人仓。作为仓储机器人供应商,爱啃萝卜机器人技术...

    机器人网
  • 让你的git message更加规范

    规范比业务开发搬砖更为重要,没有一个好的编码规范,维护老的代码或者是编写新的代码都非常痛苦

    w候人兮猗
  • select标签添加onclick()事件的兼容写法

    以上代码片是可以在Firefox和IE9下运行的,但是它在我的360浏览器上就是无效的,究其原因还是IE版本的问题(存在兼容性问题), 也就是:老版本只能这样 ...

    ZONGLYN
  • Python3刷题系列(五)

    英文版:https://leetcode.com/problems/number-of-islands/description/

    用户5473628
  • 云服务收入91亿,对外投资1194亿,腾讯公布2018年财报亮出底牌

    财报内容显示,腾讯在2018年实现了3126.94亿的全年收入,同比增长32%,净利润774.69亿。其中,“其他”业务收入的成绩颇为亮眼,较去年同比增长了80...

    镁客网

扫码关注云+社区

领取腾讯云代金券