Ver Mensaje Individual
  #34 (permalink)  
Antiguo 27/02/2008, 13:08
mroblesv
 
Fecha de Ingreso: diciembre-2007
Mensajes: 26
Antigüedad: 17 años, 4 meses
Puntos: 1
Re: kien logre resolver este problema mis respetos

Cita:
Iniciado por erick_arcini Ver Mensaje
Veo que no llevas mucha prisa, como te había comentado tenía un poco de trabajo y me ausente por un tiempo de la oficina y en mi casa no me iba a poner a trabajar en algo que me quitara tiempo para jugar un poco de Formula 1

Pega este código en el evento rowheader de tu data grid, espero esto te funcione

Código:
    Private Sub DataGridView1_RowHeaderMouseClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles DataGridView1.RowHeaderMouseClick
        Dim conexion As SqlConnection = New SqlConnection("TUCADENOTA DE CONEXION")
        Dim idImagen As String = ""

        idImagen = Me.DataGridView1.SelectedRows(0).Cells(0).Value
        Try
            conexion.Open()
            Dim comando As SqlCommand = New SqlCommand("TU SELECCION where idImg=@param")
            comando.Connection = conexion
            comando.Parameters.Add("@param", SqlDbType.Int).Value = idImagen
            Dim lector As SqlDataReader = comando.ExecuteReader
            If lector.HasRows Then
                If lector.Read Then
                    Dim bytes As Byte() = lector.GetValue(0)
                    Dim memoria As MemoryStream = New MemoryStream()
                    memoria.Write(bytes, 0, bytes.Length - 1)
                    Me.PictureBox1.Image = System.Drawing.Image.FromStream(memoria)
                End If
            End If
        Catch ex As Exception
            MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
        End Try
    End Sub


Me.Img_Agente.image = System.Drawing.Image.FromStream(memoria) en esta linea me marca el error ke dice asi
Error 1 'image' no es un miembro de 'System.Array'.

el error me lo daq en tiempo de codigo es decir cuando lo estoy escribiendo apenas.

saludos y gracias.

tengo declarado lo siguiente
Public Img_Agente As Byte()
antes de tu codigo, y aparte me sale el error:
Error 1 Un valor de tipo '1-matriz dimensional de Byte' no se puede convertir en 'System.Drawing.Image'.

que es el error ke me ha salido desde siempre.