1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Carregar Imagem numa DataGridView, no Visual Basic .Net 2005

Discussão em 'Programação' iniciada por danielamaia, 2 de Junho de 2006. (Respostas: 0; Visualizações: 2748)

  1. danielamaia

    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!
     

Partilhar esta Página