1

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
4

0 に答える 0