当我单击 vb.net 中的数据网格时如何将 blob 从 mysql 检索到图片框

How to retrieve a blob from mysql to picturebox when i click the datagrid in vb.net

我正在 vb.net 中制作个人资料数据库程序,每个个人资料都有一个 picture.its 数据类型是一个 blob 我怎样才能将它从 mysql 检索到图片框?

下面是一个可以帮助您的简单片段:

cmd = New SqlCommand("select photo from Information where name='" & _
              DataGridView1.CurrentRow.Cells(0).Value() & "'", con)
Dim imageData As Byte() = DirectCast(cmd.ExecuteScalar(), Byte())
If Not imageData Is Nothing Then
    Using ms As New MemoryStream(imageData, 0, imageData.Length)
        ms.Write(imageData, 0, imageData.Length)
        PictureBox1.BackgroundImage = Image.FromStream(ms, True)
    End Using
End If