как показать изображение в datagridview, используя путь - PullRequest
0 голосов
/ 19 сентября 2019

Я хочу показать изображения в сетке данных, используя путь

в моей базе данных образцов

name               | path
---------------------------------------
lebron             | c:\pix\lebron.jpg
jordan             | c:\pix\jordan.jpg
carmelo            | c:\pix\carmelo.jpg
iverson            | c:\pix\iverson.jpg

Теперь я заполняю эти образцы данных для своего просмотра данных

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    Dim imgcol As New DataGridViewImageColumn
    imgcol.HeaderText = "image"
    DataGridView1.Columns.Add(imgcol)

    Dim constr As String = "Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;"
    Using conn As New SqlConnection(constr)
        Using sda As New SqlDataAdapter("SELECT * FROM TestTbl", conn)
            Dim dt As New DataTable()
            sda.Fill(dt)
            DataGridView1.DataSource = dt
        End Using
    End Using

    imageload()
    End Sub

    Private Sub imageload()
    Dim img As Image
    For Each row As DataGridViewRow In DataGridView1.Rows
        img = Image.FromFile(row.Cells(2).Value)
        DataGridView1.Rows.Add(img)
    Next
    End Sub

но я не могу понять это правильно .. рад любой помощи:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...