掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CrystalReportsのSetDataSourceを利用するには? (ID:144936)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
開発環境 ・Vista Business ・VS2005ProEd(ASP.NET) ・Oracle11g ・CrystalReports for VS2005 お世話になっております。 まだまだ駆け出しのプログラマー、ニャン犬と申します。 現在、帳票出力系の開発に携わっています。 とりあえず単純にDBからひっぱってきたDataTableをSetDataSourceで設定して Viewerに渡して表示させようとしています。 以下ソースになってます。 Imports CrystalDecisions.CrystalReports.Engine Imports CrystalDecisions.Shared Protected Sub btn_test_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn_test.Click Dim dsitem As New DSDataSetTableAdapters.ITEMTableAdapter Dim dtitem As New DSDataSet.ITEMDataTable Dim crd As ReportDocument Dim reportpath As String Dim key1 As String key1 = "00001" dtitem = dsitem.GetDataBytest(key1) If dtitem.Rows.Count = 0 Then Exit Sub reportpath = Server.MapPath(".") & "\Report\testCR.rpt" crd = New ReportDocument crd.Load(reportpath) crd.SetDataSource(tbitemflow) <-エラー1 CrystalReportViewer1.ReportSource = crd dtitem.dispose() daitem.dispose() End Sub 上記ソースのエラー1となっている箇所が波線で表示されそのエラー内容は -これらの引数に最も固有な、アクセス可能な 'SetDataSource' がないため、オーバーロードの解決に失敗しました -'Public Overridable Sub SetDataSource(dataTable As System.Data.DataTable)': 最も固有ではありません -'Public Overridable Sub SetDataSource(enumerable As System.Collections.IEnumerable)': 最も固有ではありません と表示されています。 なお、"dtitem"をDataGridに渡してやるとちゃんとデータを取得し表示できます。 このエラーの解決法をご教授願えませんでしょうか? よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.