Crystal Report にデータセットを入力し、画像を読み込もうとしています。バイト配列に画像があります。文字列データをうまくロードしようとしています。データテーブルといくつかの列を含むデータセットがあります。ここに私のコードがありますが、この行に問題があります:
t.Columns.Add("Item", Type.GetType(System.Byte()))
具体的にはSystem.Byte()
これが私の完全なコードです。その行を何に置き換える必要があるか知っている人はいますか?
Private Function GetGmap(ByVal objGEOCode As String)
Dim gmap As New CtpGglMap.Impl.StaticGMap
Dim temp As New GMarker
Dim temp2 As New GMarker
Dim ArrTemp()
ArrTemp = Split(objGEOCode, ",")
gmap.Center = New GeoPointImpl(ArrTemp(0), ArrTemp(1))
gmap.Zoom = 14
gmap.Height = 159
gmap.Width = 137
gmap.Sensor = False
' GetDrivingDirectionFromGoogle("fishkill ,ny", "41.5442847, -73.8732391")
temp.Point = New GeoPointImpl(ArrTemp(0), ArrTemp(1))
temp.SetMap(gmap)
'CREATE A BITMAP FROM THE MEMORY STREAM
Return New System.Drawing.Bitmap(gmap.Fetch)
Return True
End Function
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Dim ds As New DataSet1
Dim t As DataTable = ds.Tables.Add("Items")
t.Columns.Add("id", Type.GetType("System.String"))
t.Columns.Add("Item", Type.GetType(System.Byte()))
Dim r As DataRow
r = t.NewRow()
r("id") = "Test"
r("Item") = GetGmap("41.5442847, -73.8732391")
t.Rows.Add(r)
Dim objRpt As New CrystalReport1
objRpt.SetDataSource(ds.Tables(1))
CrystalReportViewer1.ReportSource = objRpt
CrystalReportViewer1.Refresh()
CrystalReportViewer1.PrintReport()
End Sub