Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

como obtener el valor de System.Drawing.Imaging en un control asp.net

0 views
Skip to first unread message

jimenoa

unread,
Dec 15, 2005, 9:43:17 AM12/15/05
to

como puedo utilizar este codigo desde VB.net llevarlo a ASP.net ?
'dsPictures es el dataset
'lsPictures es un listbox
"firma" es el nombre de la tabla
Ctype es la conversion a Byte
Dim arrPicture() As Byte = _
CType(dsPictures.Tables(0).Rows(lstPictures.SelectedIndex)("FIRMA"), _
Byte())
Dim ms As New MemoryStream(arrPicture)
With PictureBox2
.Image = Image.FromStream(ms)
.SizeMode = PictureBoxSizeMode.CenterImage
.BorderStyle = BorderStyle.Fixed3D
End With

cuando trato de hacer lo mismo utilizando un ImageURL para obtener la imagen
desde la base de datos no funciona dando el siguiente error.
-- error: Value of type System.Drawing.Imaging cannot be converted to String --
el codigo es el siguiente: en ASP.net

Dim arrPicture() As Byte = _
CType(dsPictures.Tables(0).Rows(lstPictures.SelectedIndex + 1)("FIRMA"), _
Byte())
Dim ms As New MemoryStream(arrPicture)
With PictureBox2
.ImageUrl = Image.FromStream(ms) ' error
end with

por favor un duro en ASP.net me ayude a subir estas imagenes desde la base de datos


--
jimenoa

------------------------------------------------------------------------
Ver este tema: http://www.softwaremix.net/viewtopic-465835.html

Enviado desde http://www.softwaremix.net


Javier

unread,
Dec 15, 2005, 3:55:02 PM12/15/05
to
Hola !!!

Tuve un problema similar.... la solución que implemente fue cargar la imagen
a otra pagina, y en forma posterior re-enviarla.

Pagina Principal

strURL = "../Imagen.aspx?"
imgGrafico.ImageUrl = strURL

y en la pagina "imagen.aspx".. aplique Response.BinaryWrite(imagen)

para tu caso...

Response.BinaryWrite(CType(dsPictures.Tables(0).Rows(lstPictures.SelectedIndex + 1)("FIRMA"), Byte()))

Esperando que te haya ayudado..

Saludos
Yop.


"jimenoa" escribió:

0 new messages