我是VS和CR的新手,并且一直在这个问题上苦苦挣扎: 我已经安装了CR 2010并尝试创建一个报告我的VB.Net项目 - 报告加载,显示标题,但没有数据。 在浏览字段资源管理器中的每个字段时,它们也是空的。Crystal Reports 2010(V.13)在Visual Studio 2010中没有显示任何数据
- 数据库和数据集都具有行
- 报告很简单,因为他们得到 - 从一个表
- 我创建使用向导的报告,没有什么是手动完成
任何帮助,将不胜感激。
谢谢!
我是VS和CR的新手,并且一直在这个问题上苦苦挣扎: 我已经安装了CR 2010并尝试创建一个报告我的VB.Net项目 - 报告加载,显示标题,但没有数据。 在浏览字段资源管理器中的每个字段时,它们也是空的。Crystal Reports 2010(V.13)在Visual Studio 2010中没有显示任何数据
任何帮助,将不胜感激。
谢谢!
花了一段时间,但显然传递的数据集是空的。 下面的代码添加到保存观众(在你使用MyBase.Load情况下)的形式:
私人小组测试()处理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()
末次
你有没有试过对数据库运行相同的查询? (在Crystal Reports设计器中应该有一个菜单选项:数据库>显示SQL查询...) – 2012-03-05 10:28:59
如果您的意思是在字段资源管理器 - >(字段) - >显示SQL查询中,那么它被禁用... – Gil 2012-03-05 11:07:44
不是从字段资源管理器。如果您使用的是Crystal Reports设计器,则应在屏幕顶部有一个“数据库”菜单选项;如果您在VS中编辑报告,则可以右键单击报告版面区域,然后从下拉菜单中选择“数据库”。 (当然,如果你的报表没有访问SQL数据源,那么这些都不适用。) – 2012-03-05 11:19:18