当我点击vb.net中的datagrid时,如何从mysql检索blob到picturebox

时间:2016-06-09 22:53:38

标签: mysql vb.net blob

我在vb.net上制作个人资料数据库程序,每个个人资料都有一个图片。数据类型是一个blob如何从mysql中检索到一个图片框?

1 个答案:

答案 0 :(得分:1)

这是一个可以帮助您的简单代码:

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