2

私はVSとCRの初心者で、この問題に何日も苦労しています。CR2010をインストールし、VB.Netプロジェクトでレポートを作成しようとしました。レポートが読み込まれ、ヘッダーが表示されますが、データがありません。フィールドエクスプローラーで各フィールドを参照すると、それらも空になります。

  • データベースとデータセットの両方に行があります
  • レポートは、取得するのと同じくらい単純です。1つのテーブルのデータを表示するだけです。
  • ウィザードを使用してレポートを作成しましたが、手動で何もしませんでした

どんな助けでもいただければ幸いです。

ありがとう!

4

1 に答える 1

1

しばらく時間がかかりましたが、渡されたデータセットは空でした。ビューアを保持するフォームに追加するコードは次のとおりです(MyBase.Loadを使用している場合)。

Private Sub test()はMyBase.Loadを処理します

    Dim rpt As New TestReport
    Dim adp As New TestDataSetTableAdapters.CountriesTableAdapter
    Dim country As New TestDataSet.tblCountriesDataTable
    Dim ds As New DataSet()

    adp.Fill(country)
    ds.Tables.Add(country)

    CrystalReportViewer1.ReportSource = rpt
    rpt.Load("TestReport.rpt")
    rpt.SetDataSource(ds)
    CrystalReportViewer1.Refresh()

サブ終了

于 2012-03-14T16:06:07.040 に答える