Я хочу показать изображения в сетке данных, используя путь
в моей базе данных образцов
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
но я не могу понять это правильно .. рад любой помощи:)