微风塘塘 2019-06-21 04:28 采纳率: 0%
浏览 231
已采纳

picturebox不显示图标

以下是代码,运行无任何错误,控件名均已检查.
测试行有二进制记录可输出照片.

       SqlConnection sqlConnection = new SqlConnection("Server=(Local);Database='PharmacySystem';Integrated Security=false;UID='sa';Password='2wsx@WSX';");

                    sqlConnection.Open();
        SqlCommand sqlCommand = new SqlCommand("select * from MedicineInformation ;");
        sqlCommand.Connection = sqlConnection;                                                          //将SQL命令的连接属性指向SQL连接;
        SqlDataReader sqlDataReader = sqlCommand.ExecuteReader();                                      //调用SQL命令的方法ExecuteReader来执行命令,并获取数据阅读器;
        byte[] photoBytes = null;                                                                       //声明字节数组,用于保存照片数据;但先赋予空值;

        if (sqlDataReader.Read())                                                                       //若数据阅读器成功读取到下一条记录(首次查询则表示第一条记录);
        {
            photoBytes =
                (sqlDataReader["Label"] == DBNull.Value ? null : (byte[])sqlDataReader["Label"]);       //根据照片是否为数据库空值,分别将空值、转为字节数组的照片数据赋予事先声明的字节数组;
        }
        sqlDataReader.Close();                                                                          //关闭数据阅读器(同时关闭连接);
        if (photoBytes != null)                                                                         //若学生的照片非空;
        {
            MemoryStream memoryStream = new MemoryStream(photoBytes);                                   //声明并实例化内存流,用于读取照片的字节数据;
            Pb_label.Image = Image.FromStream(memoryStream);                                      //调用图像的静态方法FromStream从内存流中读取图像,并赋予图像框;
        }
  • 写回答

2条回答 默认 最新

  • threenewbee 2019-06-21 09:17
    关注

    Pb_label.Image = Image.FromStream(memoryStream);

    这个执行完成以后有没有图像
    或者是这个if分支有没有执行到

    Pb_label.Image
    你设置的似乎是label的不是picturebox的

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥20 wpf datagrid单元闪烁效果失灵
  • ¥15 券商软件上市公司信息获取问题
  • ¥100 ensp启动设备蓝屏,代码clock_watchdog_timeout
  • ¥15 Android studio AVD启动不了
  • ¥15 陆空双模式无人机怎么做
  • ¥15 想咨询点问题,与算法转换,负荷预测,数字孪生有关
  • ¥15 C#中的编译平台的区别影响
  • ¥15 软件供应链安全是跟可靠性有关还是跟安全性有关?
  • ¥15 电脑蓝屏logfilessrtsrttrail问题
  • ¥20 关于wordpress建站遇到的问题!(语言-php)(相关搜索:云服务器)