Dim RS As Recordset
RS = TBOpen(strQUERY, True)
If Not RS.EOF Then
Try
Dim img As Object = RS.Fields("IMG").Value
If img Is Nothing Then
ElseIf IsDBNull(img) Then
.Cells(35, 14).CellType = Nothing
Else
Dim strm As System.IO.Stream = New System.IO.MemoryStream(CType(img, Byte()))
Dim img1 As Bitmap = New Bitmap(strm)
Dim imgType As New FarPoint.Win.Spread.CellType.GeneralCellType
imgType.BackgroundImage = New FarPoint.Win.Picture(img1, FarPoint.Win.RenderStyle.Stretch, Color.White, FarPoint.Win.HorizontalAlignment.Center, FarPoint.Win.VerticalAlignment.Center) ' img1 'New Picture(Image.FromStream(s))
.Cells(35, 14).CellType = imgType
End If
Catch ex As Exception
End Try
End If
밑줄그은 부분이 중요하다. 스트림으로 저장된 데이터를 이미지 타입인 비트맵으로 변환하는 과정이므로 유심히 보고 실행해 보자.
'객체지향언어 > Visual Basic' 카테고리의 다른 글
MASK + Format 을 이용한 여러가지 표현방식 (0) | 2010.06.02 |
---|---|
문자 추출 방법 (0) | 2010.06.02 |
다이얼로그 박스 띄워서 Excel 저장하는 방법 (0) | 2010.06.02 |
계산기 0.1 버전 입니다. (0) | 2009.08.05 |
계산기 (0) | 2009.07.30 |