Crystal reports Crystal Reports 2010(V.13)在Visual Studio 2010中未显示任何数据

Crystal reports Crystal Reports 2010(V.13)在Visual Studio 2010中未显示任何数据,crystal-reports,vb.net-2010,crystal-reports-2010,Crystal Reports,Vb.net 2010,Crystal Reports 2010,我是VS和CR的新手,已经为这个问题挣扎了好几天: 我已经安装了CR 2010,并尝试在我的VB.Net项目上创建一个报告-报告加载,显示标题,但没有数据。 在field Explorer中浏览每个字段时,它们也是空的 数据库和数据集都有行 报告很简单,只需显示一个表中的数据 我使用向导创建了报告,但没有手动执行任何操作 任何帮助都将不胜感激 谢谢 花了一段时间,但显然传递的数据集是空的。 下面是要添加到保存查看器的表单中的代码(如果您使用的是MyBase.Load): Private Su

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

  • 数据库和数据集都有行
  • 报告很简单,只需显示一个表中的数据
  • 我使用向导创建了报告,但没有手动执行任何操作
任何帮助都将不胜感激


谢谢

花了一段时间,但显然传递的数据集是空的。 下面是要添加到保存查看器的表单中的代码(如果您使用的是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()

End Sub

您是否尝试对数据库运行相同的查询?(Crystal Reports Designer中应该有一个菜单选项:数据库>显示SQL查询…)如果您的意思是在Field Explorer->(Field)->显示SQL查询,那么它将被禁用…而不是从Field Explorer禁用。如果您使用的是Crystal Reports Designer,则屏幕顶部应有一个
数据库
菜单选项;如果要在VS中编辑报告,可以在报告布局区域中单击鼠标右键,然后从下拉菜单中选择“数据库”。(当然,如果您的报表不访问SQL数据源,则所有这些都不适用。)在那里也被禁用。(使用SQL)亲爱的,当crystal报表中只有一个表时,此代码工作正常。但是当有多个表时,它会显示一个错误“LoadReportFailed”。。对此有什么建议吗?您只需要为每个表添加更多适配器和数据表。e、 g:尺寸adp2为新的。。。暗淡的国家2作为新的。。。adp2.Fill(country2)ds.Tables.Add(country2)