IMAGEM EM UM DATAGRIDVIEW

ALEXPASSOS 24/05/2010 22:59:02
#342668
Olá

Estou querendo colocar umas imagens em um DataGridView.... pra enteder o que estou querendo dê uma olhada na imagem

Já tentei vários exemplos mas nenhum me ajudou
ALEXPASSOS 25/05/2010 06:41:24
#342680
Eu consegui um exemplo que funciona.... só que fica aparecendo uma imagem com um X na última linha como se não achasse a imagem.....

Como faço para remover esse X ou remover essa última linha ficando só as linhas da minha consulta
ALEXPASSOS 25/05/2010 06:52:52
#342681
Já descobri

é só colocar a propriedade AllowUserToAddRows como False.... que o grid só fica com as linhas da consulta.
ALEXPASSOS 25/05/2010 06:54:59
#342682
Pra quem precisar..... o código que conseguir é esse:

DGView.Columns.Clear()
DGView.Rows.Clear()

Dim DtGrid_colImagem As DataGridViewImageColumn
DtGrid_colImagem = New DataGridViewImageColumn
DtGrid_colImagem.Name = [Ô]colImages[Ô]
DtGrid_colImagem.HeaderText = [Ô]Images[Ô]

Dim DtGrid_colImagem1 As DataGridViewImageColumn
DtGrid_colImagem1 = New DataGridViewImageColumn
DtGrid_colImagem1.Name = [Ô]colImages[Ô]
DtGrid_colImagem1.HeaderText = [Ô]Images[Ô]

Dim DtGrid_colImagem2 As DataGridViewImageColumn
DtGrid_colImagem2 = New DataGridViewImageColumn
DtGrid_colImagem2.Name = [Ô]colImages[Ô]
DtGrid_colImagem2.HeaderText = [Ô]Images[Ô]

[ô] criando as colunas
DGView.Columns.Add([Ô]colNumber[Ô], [Ô]No[Ô])
DGView.Columns(0).Width = 50
DGView.Columns.Add([Ô]colStatus[Ô], [Ô]Status[Ô])
DGView.Columns(1).Width = 150
DGView.Columns.Add([Ô]colActivities[Ô], [Ô]Activities[Ô])
DGView.Columns(2).Width = 200
DGView.Columns.Add(DtGrid_colImagem)
DGView.Columns(3).Width = 50
DGView.Columns.Add(DtGrid_colImagem1)
DGView.Columns(4).Width = 50
DGView.Columns.Add(DtGrid_colImagem2)
DGView.Columns(5).Width = 50

Dim talImagem(3) As Bitmap
talImagem(0) = New Bitmap([Ô]D:\HomePage\Ícones\archive_f2.png[Ô])
talImagem(1) = New Bitmap([Ô]D:\HomePage\Ícones\back_f2.png[Ô])
talImagem(2) = New Bitmap([Ô]D:\HomePage\Ícones\button_ok.png[Ô])

[ô] preenchendo o Data Grid View
DGView.Rows.Add([Ô]1[Ô], [Ô]completed[Ô], [Ô]abc[Ô], talImagem(0), talImagem(0), talImagem(1))
DGView.Rows.Add([Ô]2[Ô], [Ô]canceled[Ô], [Ô]def[Ô], talImagem(1), talImagem(0), talImagem(1))
DGView.Rows.Add([Ô]3[Ô], [Ô]running[Ô], [Ô]ghi[Ô], talImagem(2), talImagem(0), talImagem(1))
DGView.Rows.Add([Ô]4[Ô], [Ô]running[Ô], [Ô]jkl[Ô], talImagem(2), talImagem(0), talImagem(1))
DGView.Rows.Add([Ô]5[Ô], [Ô]Alex[Ô], [Ô]mno[Ô], talImagem(2), talImagem(0), talImagem(1))
Tópico encerrado , respostas não são mais permitidas