在vb.net中显示来自SQL Server图像数据类型的图像

时间:2018-10-16 02:25:20

标签: sql sql-server vb.net

请帮助。我正在尝试向我制作的程序显示图像。但是我不必插入它。另一个系统正在插入图片,因此我不确定他们如何插入图片。我只是可以访问SQL Server数据。所以现在我尝试检索图像并将其显示在DatagridView中,但是我总是会收到此错误:

图片有误

错误

这是数据库的样子。.数据类型:image

enter image description here

这是我的代码。请帮助我。

 Dim cmd As SqlCommand = New SqlCommand(" select * from iUserPicture ", Connection)

    cmd.Connection = Connection
    Dim adapter As New SqlDataAdapter(cmd)
    Dim table As New DataTable()
    adapter.Fill(table)
    DataGridView1.DataSource = table
    DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnMode.Fill
    DataGridView1.RowTemplate.Height = 100

    Dim imgc As New DataGridViewImageColumn()
    imgc = DataGridView1.Columns(1)
    imgc.ImageLayout = DataGridViewImageCellLayout.Stretch

0 个答案:

没有答案