Habe hier leider kein passendes Ergebnis gefunden, wie kann ich untenstehenden Code anpassen das die GridView mir die Bilder anzeigt?
möglichst in 20x20 Größe automatisch an Zelle anpassen. Der Pfad steht in der DB
möglichst in 20x20 Größe automatisch an Zelle anpassen. Der Pfad steht in der DB
Brainfuck-Quellcode
- Try
- Dim ConnString As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
- "Data Source=D:\ETMSW\ETM_Daten\ETM.mdb"
- Dim myConnection As OleDbConnection = New OleDbConnection
- myConnection.ConnectionString = ConnString
- myConnection.Open()
- '---------------------------------
- '//Tab Lagerbestand
- '---------------------------------
- Dim da As OleDbDataAdapter = New OleDbDataAdapter("SELECT tblArtikel.ArtID, " & _
- "tblArtikel.ArtNummer,tblArtikel.ArtBezeichnung, " & _
- "tblArtikel.ArtZusatz,tblLagerbestaende.LaBesMenge AS Bestand, " & _
- "tblLagerbestaende.LaPlaID AS Lager,tblArtikel.ArtAngelegt, tblArtikel.Menge," & _
- "tblArtikel.ArtMindestbestand AS [Min]," & _
- "tblArtikel.ArtMaxbestand AS [Max], " & _
- "tblArtikel.ArtMeldebestand AS Meldebestand, tblArtikel.ArtAbbildungPfad,tblArtikel.StandID " & _
- "FROM tblArtikel LEFT JOIN tblLagerbestaende " & _
- "ON tblArtikel.ArtID = tblLagerbestaende.ArtID;", ConnString)
- dS = New DataSet
- da.Fill(dS, "tempLagerbestand")
- dBind.DataSource = dS
- DataGridView1.DataSource = dS
- dBind.DataMember = dS.Tables(0).ToString()
- DataGridView1.DataSource = dBind
- Dim img As New DataGridViewImageColumn()
- Dim inImg As Image = Image.FromFile("ArtAbbildungPfad") 'Bildpfad ?
- img.Image = inImg
- DataGridView1.Columns.Add(img)
- img.HeaderText = "Image"
- img.Name = "img"
- Me.Cursor = Cursors.Default
- Catch ex As Exception
- End Try