2

我是 VS 和 CR 的新手,几天来一直在为这个问题苦苦挣扎:我已经安装了 CR 2010 并尝试在我的 VB.Net 项目上创建报告 - 报告加载,显示标题但没有数据。在字段资源管理器中浏览每个字段时,它们也是空的。

  • 数据库和数据集都有行
  • 报告很简单——只显示一张表中的数据
  • 我使用向导创建了报告,没有手​​动完成

任何帮助,将不胜感激。

谢谢!

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 回答