Carregar Imagem numa DataGridView, no Visual Basic .Net 2005

danielamaia

Power Member
Olá a todos!

Eu tenho uma datagridview, em Visual Basic .Net 2005, com uma ImageColumn e um botão onde vou buscar a imagem p colocar a imagem nessa coluna. O problema é carregar a célula com a imagem, para depois posteriormente ser guardada na base de dados. Alguém me sabe dizer como o posso fazer?


O código do botão que vai buscar a imagem está assim:


Dim arq As FileStream
Dim r As StreamReader
Dim myObj As New DataGridViewImageColumn


OpenFileDialog1.Multiselect = False
OpenFileDialog1.Filter = "Jpeg|*.jpg|Gif|*.gif|Jpeg|*.jpeg|Bitmap|*.bmp"
OpenFileDialog1.RestoreDirectory = True
OpenFileDialog1.Title = "Procurar"



If OpenFileDialog1.ShowDialog Windows.Forms.DialogResult.Cancel Then



myObj .DataPropertyName = "COMPROVATIVO"
myObj .Image = (Image.FromFile(OpenFileDialog1.FileName))

arq = New FileStream(OpenFileDialog1.FileName, FileMode.Open, FileAccess.Read, FileShare.Read)
r = New StreamReader(arq )
arqByteArray = New Byte(arq .Length) {}
arq .Read(arqByteArray, 0, arq .Length)



O que faltará ou estará mal?

Muito Obrigada!
 
Back
Topo