1. <legend id='K8ZiA'><style id='K8ZiA'><dir id='K8ZiA'><q id='K8ZiA'></q></dir></style></legend>
        <bdo id='K8ZiA'></bdo><ul id='K8ZiA'></ul>
        <tfoot id='K8ZiA'></tfoot>
        <i id='K8ZiA'><tr id='K8ZiA'><dt id='K8ZiA'><q id='K8ZiA'><span id='K8ZiA'><b id='K8ZiA'><form id='K8ZiA'><ins id='K8ZiA'></ins><ul id='K8ZiA'></ul><sub id='K8ZiA'></sub></form><legend id='K8ZiA'></legend><bdo id='K8ZiA'><pre id='K8ZiA'><center id='K8ZiA'></center></pre></bdo></b><th id='K8ZiA'></th></span></q></dt></tr></i><div id='K8ZiA'><tfoot id='K8ZiA'></tfoot><dl id='K8ZiA'><fieldset id='K8ZiA'></fieldset></dl></div>

        <small id='K8ZiA'></small><noframes id='K8ZiA'>

      1. 如何将 DataGridView 中的图像显示到 PictureBox?

        时间:2023-06-07

            <tbody id='CEkMn'></tbody>
        • <legend id='CEkMn'><style id='CEkMn'><dir id='CEkMn'><q id='CEkMn'></q></dir></style></legend>
          1. <small id='CEkMn'></small><noframes id='CEkMn'>

            • <tfoot id='CEkMn'></tfoot>
              • <bdo id='CEkMn'></bdo><ul id='CEkMn'></ul>

                  <i id='CEkMn'><tr id='CEkMn'><dt id='CEkMn'><q id='CEkMn'><span id='CEkMn'><b id='CEkMn'><form id='CEkMn'><ins id='CEkMn'></ins><ul id='CEkMn'></ul><sub id='CEkMn'></sub></form><legend id='CEkMn'></legend><bdo id='CEkMn'><pre id='CEkMn'><center id='CEkMn'></center></pre></bdo></b><th id='CEkMn'></th></span></q></dt></tr></i><div id='CEkMn'><tfoot id='CEkMn'></tfoot><dl id='CEkMn'><fieldset id='CEkMn'></fieldset></dl></div>
                  本文介绍了如何将 DataGridView 中的图像显示到 PictureBox?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  我正在尝试在我的 DataGridView 中的 PictureBox 中显示图像.
                  我使用 SQL Server 作为数据库.

                  I'm trying to show an image in my DataGridView in a PictureBox.
                  I'm using SQL Server as database.

                  Me.PictureBox2.Image = DataGridView2.Item(10, i).Value
                  

                  我想知道我使用的是什么代码.

                  I'm wondering what code I am using.

                  这是错误说:

                  Unable to cast object of type 'System.Byte[]' to type 'System.Drawing.Image'.
                  

                  推荐答案

                  您需要将 Blob 字段 Byte 数组(现在是 DataGridView 单元格值)转换为 Image对象.

                  You need to convert the Blob field Byte array (now a DataGridView cell Value) to an Image object.

                  一个 MemoryStream 可用于收集Byte 数组并成为 Stream 源"nofollow noreferrer">Image.FromStream() 方法.

                  A MemoryStream can be used to collect the Byte array and become the Stream source for the Image.FromStream() method.

                  If DataGridView2(10, 1).Value Is Nothing Then Return
                  Using ms As MemoryStream = New MemoryStream(CType(DataGridView2(10, i).Value, Byte()))
                      PictureBox2.Image?.Dispose()
                      PictureBox2.Image = Image.FromStream(ms)
                  End Using
                  

                  这篇关于如何将 DataGridView 中的图像显示到 PictureBox?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:WinForms 应用程序设计——将文档从 SQL Server 移动 下一篇:为什么会出现“数据类型转换错误"?使用 Ex

                  相关文章

                  最新文章

                      <bdo id='Xdx0E'></bdo><ul id='Xdx0E'></ul>

                    <legend id='Xdx0E'><style id='Xdx0E'><dir id='Xdx0E'><q id='Xdx0E'></q></dir></style></legend>
                  1. <small id='Xdx0E'></small><noframes id='Xdx0E'>

                      <tfoot id='Xdx0E'></tfoot>
                      <i id='Xdx0E'><tr id='Xdx0E'><dt id='Xdx0E'><q id='Xdx0E'><span id='Xdx0E'><b id='Xdx0E'><form id='Xdx0E'><ins id='Xdx0E'></ins><ul id='Xdx0E'></ul><sub id='Xdx0E'></sub></form><legend id='Xdx0E'></legend><bdo id='Xdx0E'><pre id='Xdx0E'><center id='Xdx0E'></center></pre></bdo></b><th id='Xdx0E'></th></span></q></dt></tr></i><div id='Xdx0E'><tfoot id='Xdx0E'></tfoot><dl id='Xdx0E'><fieldset id='Xdx0E'></fieldset></dl></div>